Remove apt/dpkg locks
$ sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
Install Cudnn
$ cd folder/extracted/contents
$ sudo cp -P include/cudnn.h /usr/include
$ sudo cp -P lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
$ sudo chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*
$ sudo cp lib64/* /usr/local/cuda/lib64/
$ sudo cp include/* /usr/local/cuda/include/
$ sudo cp lib64/* /usr/local/cuda-8.0/lib64/
$ sudo cp include/* /usr/local/cuda-8.0/include/
Schedule
Day 1:
- Session 1: Introduction to CNN with keras and using them as regression problem. Presenter: Daksh Thapar
- Session 2: Introduction to pytorch and using a CNN as a classifier. Presenter: Ranjeet Ranjan Jha
- Session 3: A quick look at tensorflow. Presenter: Mohit
Day 2:
- Session 4: Autoencoder. Presenter: Daksh Thapar
- Session 5: SegNet, pixel wise segmentation network. Presenter: Pankaj
Day 3:
- Session 6: RessNet, and finetuning ressnet or any other pre trained network for your own problem (Transfer Learning). Presenter: Deepak Sharma
- Session 7: Training Detection Netwroks, SSD and Faster R-CNN on your own problem. Presenter: Ranjeet Ranjan Jha
System Requirements
Everyone has to bring laptops with the requirements as specified:
- OS: Ubuntu. Either 16.04 or 14.04. (16.04 is prefered)
- Python 2 and Python 3
- ffmpeg
- python-tk
- pip: The packages listed below this can be installed via pip
- keras
- tensorflow
- pytorch
- torchvision
- matplotlib
- sklearn
- pandas
- h5py
- jupyter
- opencv-python
- Priyansh. Ph: 9805101371
- Daksh Thapar. Ph: 9592563214
Online Tutorials
These online tutorials are very helpfull:
- Tensorflow: HVASS
- Tensorflow: HVASS Github
- Ten Steps to Kears
- Kears codes on github
- Building Autoencoders in Keras
- Fei Fei Li and Karpathy CNN course
Programming Task
Autoencoder:
Task:- Your task is to impement this autoencoder on the data that has been provided here. All codes and data are available at https://students.iitmandi.ac.in/~s16007/Autoencoder.zip
- File Autoencoder.ipynb is a jupyter notebook. It implemets the CNN autoencoder on MNIST dataset.
- Data.zip contains biometric dataset, having 100 images each of Ear, Face, Iris, Knuckle, Fingerprint and Palm traits.
- File Autoencoder.py is the same code as above jupyter file but has been included for those who are not famiiar with jupyter.
- Note:- You can use either Autoencoder.ipynb file or Autoencoder.py script. But it is recomended to use jupyter and practise to code in it.