PavanNettam/Cat_Or_Dog
A Conversational Neural Network Classification model built with keras
PureBasicMIT
Initially the model was trained with image rescaling of 64 X 64 and for 25 epochs the final accuracy obtained was 91%, however by increasing the scaling of the image and the number of epochs the accuracy increased by 4.44% The model is deployed with the help of flask API in python, with a simple UI. You can choose an image file and upload the same into the website and click on "Predict" button the website replies with a message indicating weather the image is cat or dog. However this is a bi-class classification model it classifies every image to either cat or dog and nothing else.
1. Image data loading : https://keras.io/api/data_loading/image/
2. Save and load keras modules : https://www.tensorflow.org/guide/keras/save_and_serialize
3. Deployment of machine Learning model : https://www.youtube.com/watch?v=0nr6TPKlrN0&t=9s
4. CSS Bootstrap : https://getbootstrap.com/docs/3.4/css/
Beware of absolute paths in the code.