项目作者: santosh2702

项目描述 :
Convolution Neural Network
高级语言: Python
项目地址: git://github.com/santosh2702/Convolution-Neural-Network-Model.git


Convolution Neural Network for Dog and Cats Recognition

Model contains a basic recognizer using Keras Library with Tensorflow in backend.

Introduction

Here is a Simple CNN that achieves over 84% Accuracy of Training set and 75% Accuracy of Test set.
By adding 2nd Convolution layer we increase the Accuracy of Training set over 85% and Test set 82%.

Steps

  • Convolution2D Layer
  • MaxPool2D Layer
  • Flatten Layer
  • Dense Layer
  • Compiling the CNN
  • Fitting the CNN to the images

Setups

tensorflow_world

  1. Step 1 — Create New Conda Environment
  2. conda create -n py35 python=3.5 anaconda
  3. Step 2 — Install Spyder in the New Environment
  4. Step 3 — Install the Packages
  5. conda install theano
  6. conda install tensorflow
  7. conda install keras
  8. Step 4 — Run Spyder from the Environment
  9. Step 5 — Test the Packages