Skip to content

JBQuim/cs231n-Computer-Vision-Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cs231n Computer Vision Machine Learning

My solutions to the assignments of Stanford's computer vision course, cs231n. Going through the lectures and assignments was very rewarding and a great learning experience.

For assignments 2 and 3 you get the choice to use Tensorflow or Pytorch, I used Pytorch in all cases. The assignments are those from 2017 rather than the most recent ones, because this is the year the lectures were recorded.

By the end of the assignments, I had learnt enough to make past assignments a lot more elegant. If I was to do them again the code would probably be a lot cleaner.

Some of the highlights are presented below.

Experimenting with speedup when taking advantage of numpy's array broadcasting.

Visualizing the filters on the first layer of a convolutional neural network trained on the CIFAR10 dataset. Later, a convolutional neural network was trained to over 70% accuracy on the validation dataset, and 69% on the test set.

Performing style transfer using the features extracted by SqueezeNet.

Overfitting an LSTM for image captioning. At the top the caption outputted by the model makes sense. At the bottom, the caption of an image from the validation set is nonsense.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors