Giter Club home page Giter Club logo

mi2notes's Introduction

Machine Intelligence 2: Unsupervised Learning - Tutorial Notes

make LaTeX 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 & the 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 18.04:

apt install texlive-fonts-recommended texlive-latex-extra texlive-fonts-extra dvipng texlive-latex-recommended texlive-science texlive-lang-german

Additional packages for Ubuntu releases 14.04:

apt install latex-beamer

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.

Style

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

The notes leave space on the left for your own annotations. You can adjust this space by changing the value for the following under latex/minotes.cls. The changes will apply to all sections:

\newcommand{\mycolumnleft}{0.2} # in the range of 0 to 1 increasing this value leaves more space on the left.

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.

mi2notes's People

Contributors

kashefy avatar lcubelongren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.