alejandropuerto / mi2notes

My notes for Prof. Klaus Obermayer's "Machine Intelligence 2 - Unsupervised Learning" course at the TU Berlin

Home Page:https://www.ni.tu-berlin.de/menue/teaching_activities/all_courses/machine_intelligence_ii/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Intelligence 2: Unsupervised Learning - Tutorial Notes

Build Status License: CC BY-SA 4.0

This is a collection of notes I've been making for the course Machine Intelligence 2: Unsupervised Learning at the TU Berlin. MI 2 is the second part of two consecutive courses on topics in machine learning and artificial neural networks taught by Prof. Klaus Obermayer of the Neural Information Processing Group at TU Berlin.

Topics covered throughout the course:

  • Principal Component Analysis
  • Hebbian learning
  • Kernel PCA
  • Independent Component Analysis
  • Stochastic optimization
  • K-means clustering
  • Pairwise clustering
  • Self-Organizing Maps
  • Locally Linear Embedding
  • Probability density estimation
  • Mixture models & Expectation-Maximization algorithm
  • Hidden Markov Models
  • Estimation theory

Also see similar notes for the course MI1: Supervised Learning course

See Releases to download the latest pdf files.

Instructions on compiling the LaTeX sources

Ubuntu:

apt install texlive-fonts-recommended texlive-latex-extra texlive-fonts-extra dvipng texlive-latex-recommended latex-beamer texlive-science

Contributing

Any contribution to add content, visualization and increase the quality of the notes is much appreciated.

Post Issues to report mistakes (e.g. mistakes in the writing, layout mistakes, problems with referencing)

Making Pull request that fix any issues is very much encouraged and appreciated. Feel free to make a pull request that resolves an issue with the content and eliminates any mistakes. Any advice on writing better Latex is welcome as well. Please keep the scope of changes small to make it easier to spot the differences and identify the contribution in order to speed up the review process and get your changes merges as fast as possible.

For broader changes, open an issue for the proposed broad change so we can discuss it.

At this point I would like to avoid making any major changes to styling but open to discussing them.

Acknowledgment

Many thanks to Dr. Moritz Augustin, my predecessor in TA'ing this course, for outlining the content of the tutorials and providing me with his own notes.

About

My notes for Prof. Klaus Obermayer's "Machine Intelligence 2 - Unsupervised Learning" course at the TU Berlin

https://www.ni.tu-berlin.de/menue/teaching_activities/all_courses/machine_intelligence_ii/

License:Other


Languages

Language:TeX 94.6%Language:Makefile 5.2%Language:Shell 0.2%Language:C 0.0%