Image recognition using Convolutional neural networks. Master's Thesis for Information retrieval and data mining in Sofia University. It is developed using Python and keras with tensorflow backend (PyCharm as IDE).
- Linux based OS
- Python v3+
- Python packages:
- numpy:
pip install numpy - PIL:
pip install pillow - h5py:
sudo apt-get install libhdf5
sudo pip3 install h5py - keras:
pip install keras (https://keras.io/#installation)
- numpy:
- CUDA toolkit 8.0
- CuDNN v5
- Tensorflow
Detailed info: https://www.tensorflow.org/versions/r0.11/get_started/os_setup (Ubuntu/Linux 64-bit, GPU enabled, Python 3.4)