Coder Social home page Coder Social logo

cs231n-convnets-for-recognition's Introduction

CS231n - Convolutional Neural Networks for Visual Recognition

Course syllabus, Spring 2017, with lecture videos, notes, and assignments: http://cs231n.stanford.edu/2017/syllabus

Running Solutions

The development environments, including Tensorflow and PyTorch, are included in the Dockerfiles in the Docker directory.

Running with GPU support

This is the recommended way to build the Docker container, provided you have an Nvidia GPU with drivers installed. CUDA is contained within the Docker container, so it is not required to be installed on the host machine.

The container requires the nvidia Docker runtime to run - install nvidia-docker2 as described in the nvidia-docker docs.

cd Docker
bash build-gpu.sh
bash run-gpu.sh

Building without GPU support (CPU only)

cd Docker
bash build-cpu.sh
bash run-cpu.sh

Launching Jupyter notebooks

If running in Docker, the Jupyter notebooks must be run with a 0.0.0.0 IP address so they can be accessed from a host browser.

After launching the Docker container as described above:

cd ~/assignment1    # Or assignment2 or 3
virtualenv -p python3 --system-site-packages .env   # system-site-packages option is necessary to find TF/PyTorch
source .env/bin/activate
pip3 install -r requirements.txt
jupyter notebook --ip 0.0.0.0 --no-browser

cs231n-convnets-for-recognition's People

Contributors

tanmaniac avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.