Information about Deep Learning software packages
For your project you will probably either use TensorFlow or PyTorch. On this page I have collected some material and resources we have created and collected over the years. Please let me know if you find a good online resource and I'll add it to this webpage.
Deep Learning Libraries
Here is some material created in prior years to give you some tips about getting started using the standard deep learning packages and issues to consider:
- Slides: DeepLearningLibraries.pdf Download DeepLearningLibraries.pdf
- Videos to accompany slides:
- Part 1 - Introduction:
- Part 2- AutoDiff:
- Part 3 - Code Examples:
- Part 4 - Training Efficiency:
- Part 5 - Technical Details:
- Part 6 - Using Google Clound Platform:
Links to TensorFlow external resources
- Homepage for TensorFlow (Links to an external site.)
- Stanford course that covers the fundamental and common uses of TensorFlow - CS 20: Tensorflow for Deep Learning Research (Links to an external site.)
- Tutorial written by a KTH & RPL alum Vahid Kazemi: EffectiveTensorflow (Links to an external site.)
Links to PyTorch external resources
- Tutorials for PyTorch (Links to an external site.) from the PyTorch homepage
- pytorch-for-numpy-users (Links to an external site.) Page with a PyTorch cheatsheet listing numpy commands and their PyTorch equivalent.