Skip to content

aryansi225/Cat-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cat-Classifier

Image Classifier trained on cat images.

In the logistic regression folder the ipython notebook contains the code to create a logistic regression model. The model is built by mathematically calculating the loss function for the images of entire data set create a model that can identify cat images. But here we observe that the confidence value is not that high even if it recognizes a picture of cat.

In the shallow neural network folder the ipython notebook contains the code which compares logistic regression model to other shallow and deep neural network on does it perform on classification of data.

In the deep neural network folder the ipython notebook contains two folders, first is the helper method folder which contains the ipython notebook contains where all the utility function like loss calculation, forward propagation and backward propagation done mathematically. These utility functions are used while building the models whose code is in second folder deep neural network model is used for training and then classifying novel images.

The test utils are used to do some sanity test after completing each of utility functions.

Screenshots

Logistic Regression Model Result image

Compare Multiple Models

Logistic Regression Model image

Neural Network Model image

Deep Neural Network Result image image

Dependencies

Python 3, Numpy, Scipy, Matplotlib, h5py, SciKit Learn.

References

https://www.coursera.org/learn/neural-networks-deep-learning

My Original Contribution & Learnings

Contribution => Repository contains solution to the coursework for the course mentioned in references.

Major Learnings => Learnt about logistic regression, shallow network and deep network and how to use them.

About

Image Classifier trained on cat images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published