All Projects → nirmalyaghosh → Deep Learning Vm

nirmalyaghosh / Deep Learning Vm

Sets up a VM with Keras, TensorFlow, TFLearn and Theano installed

Projects that are alternatives of or similar to Deep Learning Vm

Packer Centos 6
This build has been moved - see README.md
Stars: ✭ 78 (+239.13%)
Mutual labels:  vagrant, virtualbox, vm
Drupal Vm
A VM for Drupal development
Stars: ✭ 1,348 (+5760.87%)
Mutual labels:  vagrant, virtualbox, vm
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (+308.7%)
Mutual labels:  vagrant, virtualbox, vm
Box
[DEPRECATED] Official, pre-packaged Vagrant Box
Stars: ✭ 197 (+756.52%)
Mutual labels:  vagrant, virtualbox, vm
Vagrant Docker Vm
💻 Development Vagrant VM with Docker, Samba and Mail sandbox (customizable)
Stars: ✭ 97 (+321.74%)
Mutual labels:  vagrant, virtualbox, vm
acquia-cloud-vm
VirtualBox/Vagrant-based VM to closely match Acquia Cloud environment.
Stars: ✭ 20 (-13.04%)
Mutual labels:  vagrant, vm, virtualbox
Magento2 Vagrant For Developers
Vagrant Box for Magento 2 Developers
Stars: ✭ 451 (+1860.87%)
Mutual labels:  vagrant, virtualbox
Packer Templates
Packer templates for Vagrant base boxes
Stars: ✭ 471 (+1947.83%)
Mutual labels:  vagrant, virtualbox
Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (+2052.17%)
Mutual labels:  vagrant, virtualbox
Pentest Env
Pentest environment deployer (kali linux + targets) using vagrant and chef.
Stars: ✭ 610 (+2552.17%)
Mutual labels:  vagrant, virtualbox
Bento
Packer templates for building minimal Vagrant baseboxes for multiple platforms
Stars: ✭ 3,779 (+16330.43%)
Mutual labels:  vagrant, virtualbox
Deeplearning
深度学习入门教程, 优秀文章, Deep Learning Tutorial
Stars: ✭ 6,783 (+29391.3%)
Mutual labels:  jupyter-notebook, mxnet
Vagrant Projects
Vagrant projects for Oracle products and other examples
Stars: ✭ 642 (+2691.3%)
Mutual labels:  vagrant, virtualbox
Deeplearningzerotoall
TensorFlow Basic Tutorial Labs
Stars: ✭ 4,239 (+18330.43%)
Mutual labels:  jupyter-notebook, mxnet
Agile data code 2
Code for Agile Data Science 2.0, O'Reilly 2017, Second Edition
Stars: ✭ 413 (+1695.65%)
Mutual labels:  jupyter-notebook, vagrant
Practical rl
A course in reinforcement learning in the wild
Stars: ✭ 4,741 (+20513.04%)
Mutual labels:  jupyter-notebook, theano
D2l Pytorch
This project reproduces the book Dive Into Deep Learning (https://d2l.ai/), adapting the code from MXNet into PyTorch.
Stars: ✭ 3,810 (+16465.22%)
Mutual labels:  jupyter-notebook, mxnet
Macinbox
Puts macOS in a Vagrant box
Stars: ✭ 599 (+2504.35%)
Mutual labels:  vagrant, virtualbox
Vm
💻☁📦 The (official) Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4).
Stars: ✭ 716 (+3013.04%)
Mutual labels:  virtualbox, vm
Deepo
Setup and customize deep learning environment in seconds.
Stars: ✭ 6,145 (+26617.39%)
Mutual labels:  mxnet, theano

Deep Learning Virtual Machine

Sets up a VirtualBox VM with Keras, TensorFlow and Theano installed. A Vagrant file is used to set up this VM, which runs on Ubuntu 14.04.

Getting Started

I assume you already have VirtualBox (version 5+) installed, if you don't, please download and install it.

  1. Download and install Vagrant if you haven't previously done so.
  2. Change into the deep-learning-vm directory and run vagrant up - this creates the VM.

What's Installed

  • Deep Learning,
    • Keras, 2.0.6
    • TensorFlow, 1.3.0
    • Theano, 0.8.2
  • Python, 3.5.2
    • H5py, 2.6.0
    • MXNet, 0.10.0
    • numpy, 1.11.1
    • pandas, 0.18.1
    • scipy, 0.18.1

In addition, a Jupyter notebook server is also installed. You can view it from the host's browser at http://localhost:8100. Password : password

Testing Keras

This VM comes with a few notebooks (with required datasets).

If you'd prefer the obligatory handwritten digits example,

$ vagrant ssh
$ curl -sSL https://raw.githubusercontent.com/fchollet/keras/master/examples/mnist_mlp.py | python

The script above, mnist_mlp.py, trains a simple deep neural network on the MNIST dataset. If all goes well, you should see a test accuracy close to 98.40% after 20 epochs.

Testing Theano (Optional)

Create a new notebook, and key in the following

import theano
theano.test()

then Run. It took ~2 hours for the 2995 tests to run in the VM on my laptop.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].