In this Houston Data Science meetup, we will teach you how to do simple image classification tasks. The focus of this session will be to learn how to use neural networks to do a simple image classification problem.
- Nothing more than high school or first year undergraduate math - matrices, how to differentiate etc.
- Working knowledge of Python
- Laptop preferably with an NVidia GPU. If not, don't worry about it.
Follow the tutorial in the Intro to Python repository in order to install the Anaconda distribution with Python 3.
Also, install the following libraries. If you use the Anaconda distribution, these libraries should be easily installable with conda.
- torch>=0.4.0
- matplotlib
- torchvision
- pandas
- scikit-learn
It will be better if you have a NVidia GPU on your laptop.
Google recently announced their version of Jupyter notebooks called as colab where they offer free GPUs for use. It is sufficient to have a Google account to use their colab notebooks.
It is important to note that colab's notebooks use Python 3.6 and CUDA8.
Install the appropriate version of torch as follows:
!pip3 install http://download.pytorch.org/whl/cu80/torch-0.4.1-cp36-cp36m-linux_x86_64.whl
!pip3 install torchvision