|
Course
Time: |
Thursday-
Formal Session:13:30-15:30 / 19:00-21:00 (Single 10 minute break) |
|
Place: |
C202
/ C204 |
|
Instructor: |
Prof.Dr.
Muhammet G. C. ERDEM, muhammet.gokhan.erdem@{gmail,
yahoo}.com |
|
Assistant(s): |
------- |
|
Class
Group |
Computer Engineering ML Class
Google Group / MLClass@classroom.google.com |
|
Description: |
Machine
Learning Introduction, Regression, Multivariate Regression, Gradient Descent
Learning, Logistic Regression, Regularization, Artficial neural networks,
biological foundations, cognitive processes and their modeling using
artificial neural networks, problem solving using neural networks,
supervised/unsupervised learning, Support Vector Machines, Principle
Component Analysis, Naive Bayesian Learning. |
|
Prerequisites: |
Python
or Matlab or one of the Programing languages (Java, C#), Statistics &
Mathematics background for engineering departments |
|
Textbooks: |
2021,
Zhi-Hu Zhou, “Machine Learning”, Springer, ISBN:
9789811519673 |
|
Projects |
All
Projects are due at the beginning of class. Due dates for projects will be
announced at least a week ahead of time. No late submission will be
accepted!. |
|
Tests: |
Students
will have one final exam. Students have to submit their final Technical
Report to any journal in SCI or SCI-Expanded or conference in related area. |
|
Grading: |
Choice1:
%30 MidTerm + %20 Homeworks + %25 FinalExam + %25 Final Project Choice2:
%40 MidTerm + %60 FinalExam Choice3:
%40 MidTerm Hackathon + %60 FinalExam Hackathon Choice4:
%40 Hybrid MidTerm + %60 Hybrid FinalExam |
|
Late
Submission: |
Late
submission of projects will not be accepted. |
|
Programming
Platforms/Tools: |
1.
Python 3.5 (or newer versions)
+ Machine Learning Libraries 4.
Visual Code |
|
Suplimentary
Best Video Lectures: |
1.
Andrew NG - Machine Learning - Stanford |
Weekly Based Lectures:
Lecture01 - Introduction
to Machine Learning
Lecture02 - Linear Regression with One Variable
Lecture03 - Linear Regression with Multiple Variables
Lecture04 – Regularization (Ridge & Lasso
Regressions)
Lecture05 - Logistic Regression
Lecture06 - SVM
Lecture07 – PCA (Dimension Reduction)
Lecture08 - Neural Network Fundementals, Components
* Prof.
Leslie Smith - Introduction to Neural Network
* Christos Stergiou and Dimitrios Siganos - Introduction to
Neural Networks
* Genevieve Orr - Motivation for Neural Networks
* Learning
Artificial Neural Networks [Robotics]
* Perceptron - Applet Demo
Lecture09 - Neural Network Models
Lecture10 – Clustering (SOM, LVQx)
Lecture11 - NeoCognitron - “Convolutional Neural Net”(CNN)
Lecture12 – CNN Based Models
Lecture13 – Exampler Domain Apps: Speech
Recognition
* AquaPhoenix -
Audio Processing with Matlab
* Bern
Plannerer - Speech Recognition with Matlab
* Ian McLoughlin - Applied Speech
and Audio Processing with Matlab
* David Roberts - Voice
Recognition Project