Türkçe | English
GRADUATE INSTITUTE of NATURAL and APPLIED SCIENCES / DEPARTMENT of COMPUTER ENGINEERING
Computer Engineering, Masters with Thesis
Course Catalog
http://ceng.ktu.edu.tr
Phone: +90 0462 3773157
FBE
GRADUATE INSTITUTE of NATURAL and APPLIED SCIENCES / DEPARTMENT of COMPUTER ENGINEERING / Computer Engineering, Masters with Thesis
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BILL5190@Machine Learning3+0+0ECTS:7.5
Year / SemesterFall Semester
Level of CourseSecond Cycle
Status Elective
DepartmentDEPARTMENT of COMPUTER ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 3 hours of lectures per week
LecturerDr. Öğr. Üyesi Elif BAYKAL KABLAN
Co-Lecturer
Language of instruction
Professional practise ( internship ) None
 
The aim of the course:
The aim of this course is to provide a broad introduction to machine learning and statistical pattern recognition. It aims to teach topics such as supervised learning, unsupervised learning, learning theory, and reinforcement learning. The course allows you to explore recent applications in the field of machine learning and to design and develop algorithms for machines.
 
Programme OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
PO - 1 : They will have a solid understanding of fundamental machine learning concepts and principles such as supervised and unsupervised learning, learning algorithms, model evaluation, and regularization.2,5,111,
PO - 2 : They will become familiar with various machine learning algorithms such as k-nearest neighbors, decision trees, Naive Bayes, artificial neural networks, and deep learning methods. They should understand how these algorithms work, their strengths and weaknesses, and when to use them in different scen2,5,111,5,
PO - 3 : They will gain practical experience in applying machine learning techniques to real-world problems. They will be able to preprocess data, select appropriate features, train models, tune hyperparameters, and evaluate the performance of machine learning models.2,5,81,5,
PO - 4 : They will develop practical application skills by working with popular machine learning libraries. They will be able to implement and deploy machine learning models using tools such as scikit-learn, TensorFlow, or PyTorch.2,51,5,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), PO : Learning Outcome

 
Contents of the Course
Introduction to Machine Learning, Machine Learning Examples, k-Nearest Neighbors, Kernel Regression, Distance Metrics, Curse of Dimensionality, Linear Regression, Optimization, Generalization, Model Complexity, Regularization, Validation, Cross-Validation, Model Selection, Naive Bayes, Logistic Regression, Linear Discriminant Function, Perceptron, Multilayer Perceptron, Backpropagation, Softmax Classifier, Introduction to Deep Learning, Convolutional Neural Networks, Convolutional Neural Networks, Transfer Learning, Decision Trees, Ensemble Learning, Bagging, Random Forest
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Course outline and logistics, An overview of Machine Learning
 Week 2Machine Learning by Examples, Nearest Neighbor Classifier
 Week 3Kernel Regression, Distance Metrics
 Week 4Linear Regression, Optimization, Generalization, Model Complexity, Regularization
 Week 5ML Methodology
 Week 6Naive Bayes
 Week 7Logistic Regression
 Week 8Linear Discriminant Functions, Perceptron
 Week 9Midterm
 Week 10Multilayer Perceptron (MLP)
 Week 11Backpropagation
 Week 12Deep Learning
 Week 13Convolutional Neural Networks
 Week 14Decision Trees
 Week 15Project Presentations
 Week 16Final Exam
 
Textbook / Material
1A Course in Machine Learning, Hal Daumé III, 2017
2Russell and Norvig, Artificial Intelligence: A Modern Approach (3rd Edition). Prentice Hall, 2009
3Alpaydin, Introduction to Machine Learning (2nd Edition), MIT Press, 2010
 
Recommended Reading
1Goodfellow, I, Bengio, Y, Courville, A., Deep Learning, MIT Press 2016
2 Barber, Bayesian Reasoning and Machine Learning, Cambridge University Press, 2012
3Bishop, Pattern Recognition and Machine Learning, Springer, 2006
4 Murphy, Machine Learning: A Probabilistic Perspective, MIT Press, 2012
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)

    

    

    

    

    

 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 2 5 10
Arasınav 2 1 2
Proje 1 14 14
Dönem sonu sınavı için hazırlık 2 5 10
Dönem sonu sınavı 2 1 2
Total work load108