Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/traviskaufman/coursera-ml-bootstrap
:computer: :apple: Sane env for coursera's Stanford Machine Learning course
https://github.com/traviskaufman/coursera-ml-bootstrap
Last synced: 7 days ago
JSON representation
:computer: :apple: Sane env for coursera's Stanford Machine Learning course
- Host: GitHub
- URL: https://github.com/traviskaufman/coursera-ml-bootstrap
- Owner: traviskaufman
- License: wtfpl
- Created: 2016-09-30T04:00:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-04T03:37:42.000Z (over 8 years ago)
- Last Synced: 2025-01-08T15:55:22.781Z (16 days ago)
- Language: Shell
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Machine Learning Bootstrap!
Let's learn how to make machines learn in a way that isn't painful!
This repo is inspired by https://github.com/hilalh/vagrant-octave
You can use it as a starting setup for the [Coursera Machine Learning Course](https://www.coursera.org/learn/machine-learning).
It comes with:
- A virtual machine you can use to run Octave.
- Gnuplot for nicer plotting
- An octaverc file that ensures the right directory every time## Setting everything up
1. Install [Virtualbox](https://www.virtualbox.org/wiki/Downloads), [Vagrant](https://www.vagrantup.com/downloads.html), and [XQuartz](https://www.xquartz.org/) if you haven't already
2. Clone this repo
3. `cd` into the repo and run `vagrant up`. Note you might get an error
if vagrant tries to install VirtualBox for you. If this happens, just
re-run the command and it should work.Test your setup by `vagrant ssh`ing into your box, then running `octave`, and typing `sombrero(30);` at the prompt.
## Usage
Put each assignment as a subdir within `homework`. The `homework` dir is synced to the `/ml` directory on the machine.
The machine is configured to forward to `X11` for plotting and use `gnuplot` for some solid output.
**Pro-tip:** `alias oct=octave --no-gui` is nice.
## License: WTFPL