Machine Learning Overview

All machine learning models, wether they are probabilistic or non-probabilistic, parametric or non-parametric, generative or disciminative have in common that they are trained on some sort of trainig data. This seperates them from rule-based systems where the developer explicitly models his knowledge leading to specific models. This qualification line introduces the basic mathematical concepts and gives a broad overview of the most common machine learning models.

pc_image.png

Bayesian Classification

[slides] Histograms for bayesian classification


[notebook] KDE and KNN with Python


[slides] Modelling of Priors


Decision Trees and Random Forests

[slides] Decision Tree


[slides] Random Forest


[notebook] Decision Tree and Random Forest with Python


Logistic Regression

[slides] Logistic Regression


[notebook] Logistic Regression with Python using Scikit-Learn


Support Vector Machine

[slides] Support Vector Machines


[notebook] Support Vector Machine with Python using Scikit-Learn


Neural Networks

[slides] Neural Networks - Basics


Additional Topics

[slides] Ensambles and Boosting