Skip to content

philipobrien/machine-learning-basecamp

Repository files navigation

Machine Learning Basecamp

This project seeks to streamline the process of installing and experimenting with the current crop of machine learning frameworks/toolkits, namely

The project runs on a Vagrant box and uses Anaconda (actually miniconda) to manage the various Python libraries. The notebooks are served from the VM by Jupyter (see here for some handy tips).

It is very much a work-in-progress. I am currently making my way through Kevin Murphy's Machine Learning: A Probabilistic Perspective. My plan is to create a corresponding notebook for each thematic area covered therein e.g.

  • Bayesian models
  • Regression
  • Kernels
  • Markov models
  • State space models
  • Clustering
  • Deep learning

Installation

$ git clone git@github.com:philipobrien/machine-learning-basecamp.git
$ cd machine-learning-basecamp
$ vagrant up

Once the machine is ready (it can take quite a while)

$ vagrant ssh
$ cd /vagrant
$ make basecamp
$ source activate basecamp
$ cd /vagrant/notebooks
$ jupyter notebook --ip=0.0.0.0 --no-browser

In your browser navigate to localhost:8888 and have fun!

Currently there are only three demos

  • an iTorch demo which just verifies iTorch is working by loading the default image of Grace Hopper
  • a Spark demo which executes a basic logistic regression example
  • a TensorFlow demo which runs an MNIST example

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published