← all repositories
Burton2000/CS231n-2017

One student's honest walk through Stanford's famous vision course

A readable, completed set of CS231n 2017 assignments in both PyTorch and TensorFlow, posted without pretension.

607 stars Jupyter Notebook LearningML Frameworks
CS231n-2017
Not currently ranked — collecting fresh signals.
star history

What it does

This repo holds one developer’s worked solutions to all three main assignments from Stanford’s CS231n Spring 2017 (Convolutional Neural Networks for Visual Recognition). The assignments cover k-NN, SVM, softmax, neural nets, CNNs, RNNs, and GANs. Both PyTorch and TensorFlow versions are included for assignments 2 and 3.

The interesting bit

The author is upfront about why they did it: to get better at Python and deep learning. No false claims of state-of-the-art results, no rewritten course notes — just the actual notebooks, warts and all. That honesty makes it a safer reference than many “perfect” solution sets that hide their mess.

Key highlights

  • All three assignments completed (k-NN through GANs)
  • Dual implementations: PyTorch and TensorFlow for assignments 2 and 3
  • Direct links to the official course materials at cs231n.github.io
  • Author responds to issues — rare for a personal coursework repo
  • 600+ stars suggest it has served as a sanity-check for other students

Caveats

  • Extra credit tasks remain unfinished (explicitly noted by the author)
  • This is one person’s solutions, not official or verified correct
  • 2017 course version; some APIs and best practices have shifted since

Verdict

Grab this if you’re currently slogging through CS231n and need to compare your approach when stuck. Skip it if you want a standalone tutorial — you’ll need the lectures and notes for context.

Frequently asked

What is Burton2000/CS231n-2017?
A readable, completed set of CS231n 2017 assignments in both PyTorch and TensorFlow, posted without pretension.
Is CS231n-2017 open source?
Yes — Burton2000/CS231n-2017 is an open-source project tracked on heatdrop.
What language is CS231n-2017 written in?
Burton2000/CS231n-2017 is primarily written in Jupyter Notebook.
How popular is CS231n-2017?
Burton2000/CS231n-2017 has 607 stars on GitHub.
Where can I find CS231n-2017?
Burton2000/CS231n-2017 is on GitHub at https://github.com/Burton2000/CS231n-2017.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.