CS 4973 & 6463 : Deep Learning

Syllabus | Schedule | Resources


Python Supplemental


In this course, we will rely heavily on Python and popular libraries. As the focus of the course is on deep learning concepts, this page is provided as supplementary material. If you have trouble implementing a concept, start here for a range of introductory to advanced assistance.


Tutorials & Resources

New to Python? Just rusty? Check out some of the following tutorials to find the right fit for you: No time for that? Here are some cheatsheets to save time, if you've already completed Hello, World! Books/reports available, for general reference:

Libraries

These tutorials and resources are useful to understanding quickly how to leverage popular libraries in python. For further information about a specific library, refer to its website.

Google Colaboratory

In late 2017, Google launched an environment for online collaborative Python development. If you're familiar with Google Docs and Jupyter notebooks, this will feel familiar.

From Google's website:

Colaboratory is a Google research project created to help disseminate machine learning education and research. It’s a Jupyter notebook environment that requires no setup to use and runs entirely in the cloud.

Colaboratory notebooks are stored in Google Drive and can be shared just as you would with Google Docs or Sheets. Colaboratory is free to use.

Set up your first notebook here: http://colab.google.com.
Many libraries and frameworks are already installed, however you have the ability to install specific versions as needed.