CMP712 Machine Learning


Semester

2021 Spring

Instructor

Prof. Dr. İlyas Çiçekli

Email: ilyas@cs.hacettepe.edu.tr

Class Hours

Wednesday 13:30-16:15

Classroom:  Zoom Meeting

 


Text Book

Machine Learning, Tom Mitchell, McGraw Hill, 1997.


Grading

Final Exam     : 40%

Project             : 40%

Homework      : 20%

 


Project

Each student will do a survey in an advanced topic in Machine Learning field, and a computational work as a project. You should read at least 2-3 major papers in that field, and prepare a professionally written project final report (in the format of a conference or journal paper) for your project. At the end of semester, you will submit your project final report and all project related documents including the soft copies of the major papers that you read. You will make a demo of your project at the end of semester.

 

Each project can be done individually or it can be done by a group of two students.

 

Possible Project Topics: You should write one page proposal for your project and it should include your project title, dataset(s) that you will use in your project, the references to major papers related with your project and a short description of your project. You should obtain dataset(s) that you will use before your project proposal.

 

Project Proposal Date: March 17, 2021 

You should submit your project proposal before the due date.

 

Midway Project Report: April 28, 2021

At the middle of the semester, you will submit your midway project report. This means that you should finish some of your project work before the midway point.

 

Project Demo Date:  June 9, 2021 (or before) (HARD DEADLINE)

You have to make a demo of your project to me on this date (or before). You should give your final project report and a single zipped file containing all your project documents before your demo date. 

 

Due Date for Project Final Report: June 9, 2021 (or before) (HARD DEADLINE)

Your project is NOT complete until you submit the followings before your demo date.

1.   A soft copy of your project final report (YourName_FinalReport.pdf). You should use  IEEE Format for project reports.

2.   A single zip file (YourName_ProjDocs) containing all your project files:

·     A soft copy of your project final report (a pdf file).

·     All of your source code files, executable files and all files related with your project (including sample input-output files).

·     Soft copies of the papers in your survey.

 

 


 

Course Syllabus (Subject to revision)

 

Introduction to Machine Learning

Concept Learning

Decision Tree Learning

Artificial Neural Networks

Bayesian Learning

Logistic Regression

Instance-Based Learning

Support Vector Machines

Genetic Algorithms

Learning Sets of Rules

Clustering

Reinforcement Learning

Deep Learning

 

 

 


 

Lecture Notes:                                                          

·       lec00-introduction.pdf

·       lec01-conceptLearning.pdf

·       lec02-DecisionTree.pdf

·       lec03-NeuralNetwork.pdf                             

·       lec04-BayesianLearning.pdf

·       lec05-BL_LogisticRegression.pdf

·       lec06-InstanceBased.pdf

·       lec07-SVM.pdf

·       lec08-GA.pdf

·       lec09_LearningRules.pdf

·       lec10-Clustering.pdf

·       lec11_mdp.pdf

·       lec12_reinforcementLearning.pdf

 

Lecture Recordings:

 

 

 

 


 

 

Distance Education:

 

·       We will conduct our course online and we will use Zoom software for our online course. During our regular course hours (Wednesday 13:30), we will meet online using Zoom software. I will share a Zoom link with you so that you can connect to Zoom session. You will connect the online course using that link. I will try to record each of our online session and I will share those videos on the EVDEKAL system after our classes so that you can watch them again. I will also share my slides on the web before our classes. If you study the course slides before the online session, the online sessions will be more productive.

 

·       The first week’s Zoom Link:

https://us02web.zoom.us/j/83305681127?pwd=NmdiMU1vbTA1LzE5QzZhM1FpRnJ1dz09

Meeting ID: 833 0568 1127

Passcode: firstweek

 

·       I will share the permanent Zoom link for the rest of semester on the EVDEKAL system.

 

 

Announcements:

 

·       Final Exam Date: June 2, 2021 (Wednesday) 13:30 

o    Final exam will be given on a Zoom session.