← See all blogs

Exploring Deep Learning: Theory and Practice

Published: 10/5/2017

Exploring Deep Learning: Theory and Practice

This is a page for my talk given at the CMU Data Science Club at Doherty A302 on October 5th, 2017.

Data

Grab all the data from the Kaggle Diabetic Retinopathy challenge here. Note that this is a large dataset, and if you’re downloading this on CMU-SECURE, you will go over your daily bandwidth limit.

Prerequisites

Setup

  1. Open your terminal/command prompt.
  2. Verify Python 3.5.X is installed by running python -V (or python3 -V for systems where Python is alt-installed).
  3. Create a folder to run the project in.
  4. Install virtualenv using pip install virtualenv.
  5. Install and activate your virtual environment.
    1. Install: virtualenv venv
    2. Activate:
      • Linux/Mac: . venv/bin/activate
      • Windows: venv\Scripts\active
      • (you’ll now have a running virtual environment. Execute deactivate at any time to leave the venv.)
  6. Install the following packages via pip (By running pip install package-name):
    • ipython[all]
    • numpy
    • tensorflow (or tensorflow-gpu, if you have a supported GPU)
    • keras
  7. Launch your iPython Notebook using jupyter notebook --no-browser (on Python 2.7.X, this is ipython notebook --no-browser).
  8. Go to the URL printed on the terminal and paste it in your browser, if your browser wasn’t already automatically launched.

Notebook

If you’re on mobile, view the notebook here.

Slides

These slides are for reference. A recording of the talk should exist with the CMU Data Science Club. If you’re on mobile, view the slides here.

It appears you don't have a PDF plugin for this browser.