Sergey Nikolenko![Sergey Nikolenko](sergey150_7.jpg) Main page
print ' Books';
print ' Research papers';
print ' Talks and posters';
print ' Students';
print ' Popular science';
print ' Other stuff';
print ' Research';
print ' CS and crypto';
print ' Bioinformatics';
print ' Machine learning';
print ' Algebraic geometry';
print ' Algebra';
print ' Bayesian networks';
print ' Earth sciences';
print ' Teaching';
print ' 2014';
print ' ML, KFU';
print ' Game Theory, HSE';
print ' Mech. Design, HSE';
print ' ML, CSClub Kazan';
print ' Game theory, HSE';
print ' Math. logic, AU';
print ' Machine learning, STC';
print ' Machine learning, AU';
print ' 2013';
print ' Discrete math, HSE';
print ' Machine learning, STC';
print ' Math. logic, AU';
print ' Cryptography, AU';
print ' 2012';
print ' Machine learning, STC';
print ' Math. logic, AU';
print ' Machine learning II, AU';
print ' Machine learning, AU';
print ' Machine learning, EMC';
print ' 2011';
print ' Cryptography, AU';
print ' Math. logic, AU';
print ' Machine learning, AU';
print ' 2010';
print ' Math. logic, AU';
print ' Machine learning, AU';
print ' Cryptography, AU';
print ' 2009';
print ' Crypto in CS Club';
print ' Statistics';
print ' Machine learning, AU';
print ' Cryptography';
print ' 2008';
print ' Speech recognition';
print ' MD for CS Club';
print ' ML for CS Club';
print ' Mechanism design';
print ' 2007';
print ' Machine Learning';
print ' Probabilistic learning';
print ' External links';
print ' Google Scholar profile';
print ' DBLP profile';
print ' LiveJournal account
nikolenko (in Russian) | ';
print '![](spacer.gif) | ';
?>
Teaching activities |
Machine Learning
In the fall of 2006 I'm teaching the "Machine Learning" course.
In spring I delivered an introductory lecture on machine learning and fuzzy logic, briefly describing what I plan to cover.
The slides are available here (.pdf, 598kb, in Russian).
The course itself (all slides and lecture notes are in Russian):
- 1. Decision trees.
- Lecture notes (.pdf, 390kb)
Slides ()
ID3 in Python and Ruby
(Test input,
Test output)
- 2. Artificial Neural Networks I.
- Lecture notes (.pdf, 363kb)
Slides ()
Perceptron training in Python and Ruby.
- 3. Artificial Neural Networks II.
- Lecture notes (.pdf, 331kb)
Slides ()
Gradient descent in Python.
- 4. Genetic algorithms.
- Lecture notes (.pdf, 386kb)
Slides ()
- 5. Genetic programming and a bit of practice.
- Slides ()
- 6. Bayesian learning. Naive Bayes classifier.
- Lecture notes (.pdf, 347kb)
- Slides ()
- 7. Bayesian learning II. Concept learning.
- Slides ()
- 8. Bayesian belief networks. Basic notions and propagation in polytrees.
- 9. Bayesian belief networks II. Moral graphs, junction trees, propagation.
- 10. Learning Bayesian networks. EM algorithm.
- 11. Clustering. Graph algorithms, hierarchical clustering, FOREL.
- Slides ()
- 12. Clustering II. EM for clustering, k-means, fuzzy c-means.
- Slides ()
- 13. Reinforcement learning.
- Lecture notes (.pdf, 414kb)
Slides ()
Selected references.
- A.L. Tulupyev, S.I. Nikolenko, A.V. Sirotkin. Bayesian Networks: A Probabilistic Logic Approach. St.-Petersburg, Nauka, 2006. (two first pages of the book: .pdf, 815kb, in Russian, ozon.ru)
|