Machine learning

Allikas: Kursused
Redaktsioon seisuga 9. aprill 2014, kell 14:35 kasutajalt Kairit (arutelu | kaastöö)
Mine navigeerimisribale Mine otsikasti

Spring 2013/2014

ITI8565: Machine learning

Taught by: Kairit Sirts

EAP: 6.0

Time and place: Fridays

 Lectures: 16:00-17:30  X-406
 Labs: 17:45-19:15  X-412

Additional information: sirts@ioc.ee, juhan.ernits@ttu.ee

Skype: kairit.sirts

The course is organised by the Department of Comptuer Science. The course is supported by IT Academy.

Students should also subscribe to machine learning list. This is used to spread information about the course in this semester as well as any other machine learning related event happening in TUT (also in future).

New!!! Homework rankings based on results (just for fun): Ranking
This will be updated as the homework results are checked. Stay in tune!


Lecture 1: Introduction, decision trees

Slides

Example made in class - When to play tennis?

Reading - contains also the full algorithm for decision tree learning with divide-and-conquer strategy.

First homework is open in moodle. For submitting you have to register to the course

Lecture 2: K nearest neighbours

Slides

Reading

Lecture 3: K-means clustering, MLE principle

Slides

Reading I

Reading II

Lecture 4: Gaussian Mixture Model, EM algorithm

Slides

Reading

Second homework is open in moodle.

Lecture 5: History of neural networks, perceptron

Slides

Reading

Lecture 6: Artificial neural networks

Slides

Backpropagation notes

Reading

Third homework is open in moodle.

Data for the third homework

Lecture 7: Linear regresssion

Slides

Lecture 8: Logistic regresssion

Slides

Lecture 8: Naive Bayes, maximum entropy model

Slides

Reading about Naive Bayes, section 2, lecture notes by Andrew Ng

Additional links

Latex example

Latex example code

Latex tutorial

Tips for scientific programming