Erinevus lehekülje "Machine learning" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata 5 kasutaja 47 vahepealset redaktsiooni)
1. rida: 1. rida:
 +
Previous years: [https://courses.cs.ttu.ee/w/index.php?title=Machine_learning&oldid=440 2014]
  
Spring 2013/2014
+
Spring 2014/2015
  
 
ITI8565: Machine learning
 
ITI8565: Machine learning
  
Taught by: Kairit Sirts
+
Taught by: Sven Nõmm
  
 
EAP: 6.0
 
EAP: 6.0
  
Time and place: Fridays
+
Time and place: Thursdays
   Lectures: 16:00-17:30  X-406
+
   Lectures: 14:00-15:30  ICT-A2
   Labs: 17:45-19:15 X-412
+
   Labs: 16:00-17:30 ICT-405
  
   Consultation:
+
   Consultation: by appointment
  30.05.2014 at 15:00 in ICT-411
 
  
  Exams:
+
  06.06.2014 at 16:00 in ICT-411
+
Additional information: sven.nomm@ttu.ee
  13.06.2014 at 16:00 in ICT-411
 
 
 
  Additional exam:
 
  19.06.2014 at 18:00 in ICT-411
 
 
 
Additional information: sirts@ioc.ee, juhan.ernits@ttu.ee
 
 
 
Skype: kairit.sirts
 
  
 
The course is organised by [http://cs.ttu.ee the Department of Comptuer Science]. The course is supported by [http://studyitin.ee/ IT Academy].
 
The course is organised by [http://cs.ttu.ee the Department of Comptuer Science]. The course is supported by [http://studyitin.ee/ IT Academy].
  
Students should also subscribe to [http://lists.ttu.ee/mailman/listinfo/machine-learning machine learning list].
+
== Lecture 1: Introduction, decision trees ==
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).
+
[[Media:Intro_and_DTrees_ML_1.pdf ‎|Slides]]
  
Homework rankings based on results (just for fun): [[Meedia:Ranking.pdf|Ranking]] <br \>
+
[[Media:Dt_example.pdf|Example made in class]] - When to play tennis?
  
No lecture on 18.04.2014. Instead of that, we will have a joint session for solving homework problems on Thursday 17.04 starting from 14:00 in ICT-411.
+
[http://ciml.info/dl/v0_8/ciml-v0_8-ch01.pdf Reading] - contains also the full algorithm for decision tree learning with divide-and-conquer strategy.
  
== Assignments ==
 
[[Media:Hw1.pdf|First homework]] about decision trees is open in moodle. For submitting you have to register [https://moodle.e-ope.ee/course/view.php?id=6504|target='_new' to the course]
 
  
[[Media:Hw2.pdf|Second homework]] about KNN and K-means is open in moodle.
+
== Lecture 2: k-nearest neighbors ==
 +
[[Media:Intro_and_DTrees_ML2017_1.pdf |Slides]]
  
[[Media:Hw3.pdf|Third homework]] about neural networks is open in moodle.
+
== Lecture 3: K-means & Gaussians  ==
 +
[[Media:Lecture3_ML2015_K_means.pdf |Slides]]
  
[https://www.dropbox.com/sh/50sioj7j8z7rwfn/s_iLJ6VlA0 Data] for the third homework
+
NB!  Home assignment Nr.1 will be given next week
  
[[Media:Hw4.pdf|Fourth homework]] about linear and logistic regression is open in moodle.
+
[http://ciml.info/dl/v0_8/ciml-v0_8-ch02.pdf Reading I]
  
[[Media:Sbp.txt|Data]] for the fourth homework
+
[http://ciml.info/dl/v0_8/ciml-v0_8-ch13.pdf Reading II]
  
[[Media:Hw5.pdf|Fifth homework]] about naive Bayes is open in moodle.
+
== Lecture 4: Gaussian Mixture Model & EM algorithm  ==
 +
[[Media:Lecture4_ML2015_GMM_and_EM.pdf |Slides]]
  
[[Media:Spambase.txt|Data]] for the fifth homework
+
[http://ciml.info/dl/v0_8/ciml-v0_8-ch14.pdf Reading ]
  
[[Media:Hw6.pdf|Sixth homework]] about support vector machines is open in moodle.
+
Home assignment Nr.1
 +
If you missed the class please contact the lecturer sven.nomm@gmail.com
 +
to receive your individual data and get assignment for the part 2.1.
  
== Lecture 1: Introduction, decision trees ==
+
[[Media:HomeAssignmnet1.pdf | Home Assignmnet 1]]
[[Media:lecture1.pdf|Slides]]
 
 
 
[[Media:Dt_example.pdf|Example made in class]] - When to play tennis?
 
  
[http://ciml.info/dl/v0_8/ciml-v0_8-ch01.pdf Reading] - contains also the full algorithm for decision tree learning with divide-and-conquer strategy.
+
== Lecture 5: Linear Regression  ==
 +
[[Media:Lecture5_ML2015_Linear_Regression.pdf ‎|Slides]]
  
 +
[[Media: ML_Lecture5_data.zip|Data file 1 for the practice]]
  
== Lecture 2: K nearest neighbours ==
+
== Lecture 6: Logistic Regression  ==
[[Meedia:Lecture2.pdf|Slides]]
+
[[Media:Lecture6_ML2015_Logistic_Regression.pdf |Slides]]
  
[http://ciml.info/dl/v0_8/ciml-v0_8-ch02.pdf Reading]
+
== Home Assignment 1: Grades ==
 +
[[Media:Home Assignment 1 Grades.pdf ‎|Grades as for 16.03.2015]]
  
== Lecture 3: K-means clustering, MLE principle ==
+
== Lecture 7: Logistic Regression  ==
[[Meedia:Lecture3.pdf|Slides]]
+
[[Media:Lecture7_ML2015_Logistic_Regression_Model_Fitting.pdf |Slides]]
  
[http://ciml.info/dl/v0_8/ciml-v0_8-ch02.pdf Reading I]
+
Home assignment Nr.2
 
+
If you missed the class please contact the lecturer sven.nomm@gmail.com
[http://ciml.info/dl/v0_8/ciml-v0_8-ch13.pdf Reading II]
+
to receive your individual data.
  
== Lecture 4: Gaussian Mixture Model, EM algorithm ==
+
[[Media:Home Assignment 1 Grades_2303.pdf |Grades as for 23.03.2015]]
[[Meedia:Lecture4.pdf|Slides]]
 
  
[http://ciml.info/dl/v0_8/ciml-v0_8-ch14.pdf Reading]
+
[[Media:HomeAssignmnet2.pdf | Home Assignmnet 2]]
  
 +
== Lecture 8: Artificial neural networks  ==
 +
[[Media:Lecture8_ML2015_Neural_Networks.pdf ‎|Slides]]
  
== Lecture 5: History of neural networks, perceptron ==
+
[[Media: Lecture8_Practice.zip|Data file for the practice]]
[[Meedia:Lecture5.pdf|Slides]]
 
  
[http://ciml.info/dl/v0_8/ciml-v0_8-ch03.pdf Reading]
 
  
== Lecture 6: Artificial neural networks ==
+
== Lecture 9: Competitive learning ==
[[Meedia:Lecture6.pdf|Slides]]
+
[[Media:Lecture9_ML2015_N_Competitive_Learning.pdf |Slides]]
  
[[Meedia:Bp_math.pdf|Backpropagation notes]]
+
[[Media: Lecture9_Practice.zip|Data file for the practice]]
  
[http://ciml.info/dl/v0_8/ciml-v0_8-ch08.pdf Reading]
 
  
 +
== Lecture 10: Neural networks ==
 +
[[Media:Neural Network Presentation for Machine Learning Class.pdf ‎|Slides]]
  
== Lecture 7: Linear regresssion ==
 
[[Meedia:Lecture7.pdf|Slides]]
 
  
== Lecture 8: Logistic regresssion ==
+
== Lecture 11: Multiclass classification ==
[[Meedia:Lecture8.pdf|Slides]]
+
[[Media:Lecture11_ML2015_N_Multiclass_classification.pdf |Slides]]
  
== Lecture 9: Naive Bayes, maximum entropy model ==
+
== Home Assignment 3: Neural networks ==
[[Meedia:Lecture9.pdf|Slides]]
+
[[Media:HomeAssignmnet3.pdf |Assignment]]
 +
[[Media:HomeAssignment3.zip ‎|Data]]
  
[http://see.stanford.edu/materials/aimlcs229/cs229-notes2.pdf Reading about Naive Bayes, section 2, lecture notes by Andrew Ng]
 
  
[http://www.cs.jhu.edu/~jason/tutorials/loglin/#1 Tutorial about log-linear modeling by Jason Eisner]
+
== Lecture 12: Markov chains and hidden Markov models ==
 +
[[Media:Lecture12_ML2015_N_Markov_chains_and_hMm_1.pdf ‎|Slides]]
  
== Lecture 10: Sequence modeling ==
 
[[Meedia:Lecture10.pdf|Slides]]
 
  
[http://www.cs.ubc.ca/~murphyk/Bayes/rabiner.pdf Reading] The classic paper on HMM-s
+
== Lecture 13 ==
 +
NB! Thursday 30.04.2015 Lecture is cancelled!!! Instead of the lecture practice will take place at 14:00  ICT-405 !!!
  
== Lecture 11: Dimensionality reduction - PCA ==
 
  
== Lecture 12: Support vector machines ==
+
== Final Project: description ==
[[Meedia:Lecture12.pdf|Slides]]
+
[[Media:description.pdf |Final Poject: description]]
  
[http://see.stanford.edu/materials/aimlcs229/cs229-notes3.pdf Reading, sections 1-4, lecture notes by Andrew Ng]
+
== Home Assignment 4 ==
 +
[[Media:Home_assignment4.pdf ‎|Assignment]]
 +
[[Media:HomeAssignment_4.zip ‎|Data]]
  
== Lecture 13: SVM and kernels ==
+
==Guest Lecture==
[[Meedia:Lecture13.pdf|Slides]]
 
  
[http://see.stanford.edu/materials/aimlcs229/cs229-notes3.pdf Reading, sections 5-8, lecture notes by Andrew Ng]
 
  
== Lecture 14: Kernelized methods, Gaussian processes ==
+
[[Media:SVM_MK_2015.pdf |Support vector Machines by Maria Kesa]]
[[Meedia:Lecture14.pdf|Slides]]
 
  
== Additional links ==
 
[[Meedia:Latex_example.pdf|Latex example]]
 
  
[[Meedia:Latex_example.tex|Latex example code]]
+
== Consultation ==
 +
21.05.2015  ICT-405  14:00- 17:30
  
[http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/ Latex tutorial]
 
  
[http://arkitus.com/patterns-for-research-in-machine-learning/ Tips for scientific programming]
+
==Exam 28.05.2015 ==
 +
Due to the ICT-405 availability examination time is shifted from 16:00 to 12:00
 +
If you could not come at 12 please let me know!!!

Viimane redaktsioon: 31. jaanuar 2017, kell 15:47

Previous years: 2014

Spring 2014/2015

ITI8565: Machine learning

Taught by: Sven Nõmm

EAP: 6.0

Time and place: Thursdays

 Lectures: 14:00-15:30  ICT-A2
 Labs: 16:00-17:30  ICT-405
 Consultation: by appointment


Additional information: sven.nomm@ttu.ee

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

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.


Lecture 2: k-nearest neighbors

Slides

Lecture 3: K-means & Gaussians

Slides

NB! Home assignment Nr.1 will be given next week

Reading I

Reading II

Lecture 4: Gaussian Mixture Model & EM algorithm

Slides

Reading

Home assignment Nr.1 If you missed the class please contact the lecturer sven.nomm@gmail.com to receive your individual data and get assignment for the part 2.1.

Home Assignmnet 1

Lecture 5: Linear Regression

Slides

Data file 1 for the practice

Lecture 6: Logistic Regression

Slides

Home Assignment 1: Grades

Grades as for 16.03.2015

Lecture 7: Logistic Regression

Slides

Home assignment Nr.2 If you missed the class please contact the lecturer sven.nomm@gmail.com to receive your individual data.

Grades as for 23.03.2015

Home Assignmnet 2

Lecture 8: Artificial neural networks

Slides

Data file for the practice


Lecture 9: Competitive learning

Slides

Data file for the practice


Lecture 10: Neural networks

Slides


Lecture 11: Multiclass classification

Slides

Home Assignment 3: Neural networks

Assignment Data


Lecture 12: Markov chains and hidden Markov models

Slides


Lecture 13

NB! Thursday 30.04.2015 Lecture is cancelled!!! Instead of the lecture practice will take place at 14:00 ICT-405 !!!


Final Project: description

Final Poject: description

Home Assignment 4

Assignment Data

Guest Lecture

Support vector Machines by Maria Kesa


Consultation

21.05.2015 ICT-405 14:00- 17:30


Exam 28.05.2015

Due to the ICT-405 availability examination time is shifted from 16:00 to 12:00 If you could not come at 12 please let me know!!!