Please fork this repository.
- Fork this github repository (make sure git is setup!)
git clone [your forked repo url]
cd sp18-ulab-computervision
git remote add ulab https://github.com/berkeley-ulab/sp18-ulab-computervision.git
- Setup Conda via this link
cd setup
and executebash setup.sh
.- Run
source activate ulab
. - Run
jupyter lab
in this repository.
git pull ulab master
This link has a quick start on Keyboard navigation shortcuts.
- Numpy
- Manipulating matrices and vectors
- Indexing
- Broadcasting
- Matplotlib
- Plotting images
- Line/scatter plots
- Neural Networks/Deep Learning
- What is a neural network?
- Building out your own
- PyTorch
- Creating and manipulating Tensors - very similar to Numpy
- PyTorch Details: Automatic Differentitation
- Calculating Gradients
- (In Progress) Conv Neural Networks
- ...
- Gradient Descent
- Understanding Loss Functions
- Understanding Loss functions for Style Transfer
- Understanding Gradient Descent
- Machine Learning (basics)
- Data - how data is stored and accessed - with particular focus on images
- Model
- Training/Testing
- Train a model on MNIST
- NeuralStyleTransfer (demo)
- numpy_matplotlib
- Neural Networks
- pytorch
- autograd_tutorial
- (In progress) Convolutional Neural Networks
- Gradient Descent