Workshop: Machine Learning

Etienne Bernard

Wolfram Research - Advanced Research Group

MNIST

Load the MNIST dataset from ExampleData

Plot a learning curve to figure out how much data we need

Plot the confusion matrix of the classifier on the ExampleData testset

House prices in Boston

Generate a PredictorFunction with the BostonHomes dataset from ExampleData

Analyse its performances on a testset

Try other performance goals, methods and compare performances

Soccer prediction

Create a classifier to predict the outcome of football matches

Can we outperform betting odds?

http://blog.wolfram.com/2014/06/20/predicting-who-will-win-the-world-cup-with-wolfram-language/
http://blog.wolfram.com/2014/06/26/world-cup-follow-up-update-of-winning-probabilities-and-betting-results/

http://www.oddsportal.com/soccer/world/
http://www.11v11.com

http://wolfr.am/ml-workshop

Loading

Quit[]

PacletDirectoryAdd["~/Work/eclipse/Mathematica/ARG"];
PacletDirectoryAdd["~/Work/eclipse/Mathematica/ARG/Classifiers"];
PacletDirectoryAdd["~/Work/eclipse/Mathematica/ARG/Predictors"];

Quiet[Get["MachineLearning`"]]