| Home
 
Advanced Machine Learning

Course Objectives
In this course, optimization basis of artificial intelligent algorithms like artificial neural networks and support vector machine and the applications on their solutions is aimed.
Course Content
K-Means, K-NN, Decision trees ID3, C4.5, Bayesian and Naive Bayes , Least squares and linear regression, Perceptron, Adaline, Least Mean Squares, Levenberg- Marquartd and artificial neural networks, Reinforcement Learning, Q-Learning, TD-Learning, Learning Vector Quantization Network, Radial Basis Function Network, Lagrange Method and Support Vector Machine, Principal Component Analysis, Linear Discriminant Analysis, Fuzzy Logic and Fuzzy Inference System.
Course materials
  1. How to Solve It: Modern Heuristics, Z. Michalewicz, D. B. Fogel, Springer, 2004.
  2. Pattern Recognition and Machine Learning, C. M. Bishop, Springer, 2007.
  3. Neural Networks and Learning Machines, S. Haykin, Prentice Hall, 2008.
Assessment
30% Midterm exam + 30% Presentation + 40% Final Exam
Prerequisites
The student should have taken at least one course about the programming.
 
Week Subjects
1. Introduction to Course & Python
2. Introduction to machine learning
3. Distance-based Clustering and Classification: K-Means and K-NN
4. Entropy-based Decision Trees: ID3 and C4.5
5. Probability, Bayesian Theorem, Naive Bayes
6. Least squares optimization and linear regression
7. Introduction to Artificial Neural Networks: Perceptron and Adaline
8. Midterm exam
9. Multi-layered artificial neural networks and Backpropagation
10. Reinforcement Learning: Q and TD Learning, LVQ
11. Mapping and Kernel Functions: RBF Networks
12. Optimization by Lagrange Method: Support Vector Machine
13. Dimension Reduction: PCA and LDA
14. Fuzzy Logic and Fuzzy Inference Systems
15. Project Presentations
  Final Exam

 
Copyright © 2012 All rights reserved. Design: Umut ORHAN