Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/engichang1467/catdognn-api

Using Tensorflow, Keras to create Deep Learning Neural Network API that can differentiate images between cats and dogs.
https://github.com/engichang1467/catdognn-api

api flask keras neural-network tensorflow

Last synced: 14 days ago
JSON representation

Using Tensorflow, Keras to create Deep Learning Neural Network API that can differentiate images between cats and dogs.

Awesome Lists containing this project

README

        

# Keras Cat or Dog Predictor API

- Using Tensorflow, Keras and Flask to develop a Deep Learning Neural Network API that can differentiate images between cats and dogs.
- Exploring the usage of Deep Neural Network and Image recognition applications with TensorFlow and Keras.

![](src/demo.gif)

## How to run it

- Download ```VGG16_cats_and_dogs.h5``` file [here](https://drive.google.com/file/d/19yICdtSbU_YkQBRxJ2if9KJwUL1oY5xs/view) (This file is too big to store on GitHub)
- It contains the trained model that we need for this project

- Install everything you need from ```requirements.txt```

```
pip install -r requirements.txt
```

- Run the app

```
export FLASK_APP=app.py
flask run --host=0.0.0.0
```

- Go to this [link](https://localhost:5000/static/index.html) to see it for yourself
```
localhost:5000/static/index.html
```

- HAVE FUN!!!