├── .gitignore ├── README.md └── tutorials └── python ├── CS231n-Python-NumPy-Tutorial.ipynb └── assets ├── cat.jpg └── cat_tinted.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | # latex stuff 2 | *.aux 3 | *.synctex.gz 4 | *.pdf 5 | 6 | # ipython stuff 7 | */.ipynb_checkpoints/* 8 | 9 | # Byte-compiled / optimized / DLL files 10 | __pycache__/ 11 | *.py[cod] 12 | 13 | # C extensions 14 | *.so 15 | 16 | # Distribution / packaging 17 | .Python 18 | env/ 19 | build/ 20 | develop-eggs/ 21 | dist/ 22 | downloads/ 23 | eggs/ 24 | .eggs/ 25 | lib/ 26 | lib64/ 27 | parts/ 28 | sdist/ 29 | var/ 30 | *.egg-info/ 31 | .installed.cfg 32 | *.egg 33 | 34 | # PyInstaller 35 | # Usually these files are written by a python script from a template 36 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 37 | *.manifest 38 | *.spec 39 | 40 | # Installer logs 41 | pip-log.txt 42 | pip-delete-this-directory.txt 43 | 44 | # Unit test / coverage reports 45 | htmlcov/ 46 | .tox/ 47 | .coverage 48 | .coverage.* 49 | .cache 50 | nosetests.xml 51 | coverage.xml 52 | *,cover 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | 61 | # Sphinx documentation 62 | docs/_build/ 63 | 64 | # PyBuilder 65 | target/ 66 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Jupyter Notebook version of [CS231n Python NumPy Tutorial](http://cs231n.github.io/python-numpy-tutorial/) 2 | 3 | Preparatory material for the Convolutional Neural Networks for Visual Recognition classes at Stanford. 4 | 5 | ## Material 6 | 7 | This repo currently holds: 8 | 9 | * A tutorial on basic Python, NumPy, SciPy, and Matplotlib that is necesseary to get started with the above machine learning class. The [original tutorial](https://github.com/kuleshov/cs228-material), of which this repo is a fork, still uses Python 2.7. The [original CS231n](http://cs231n.github.io/python-numpy-tutorial/) follows Python 3.x for the class, so the code in this fork uses Python 3.7, NumPy 1.15, SciPy 1.1, and Matplotlib 2.2.3. 10 | 11 | You may follow the Jupyter Notebook on GitHub, or clone and execute it locally. 12 | -------------------------------------------------------------------------------- /tutorials/python/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srigalibe/CS231n-Python-NumPy-Tutorial/5458ca361dd63c1ea303c6f014d7ebfa2396c1ad/tutorials/python/assets/cat.jpg -------------------------------------------------------------------------------- /tutorials/python/assets/cat_tinted.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srigalibe/CS231n-Python-NumPy-Tutorial/5458ca361dd63c1ea303c6f014d7ebfa2396c1ad/tutorials/python/assets/cat_tinted.jpg --------------------------------------------------------------------------------