Giter VIP home page Giter VIP logo

keras_cnn_cifar10's Introduction

CNN on Cifar10 with Keras

Powered by:

Python Tensorflow Keras Numpy Streamlit Heroku Black

What is it?

This repo contains all the modules required to launch a Heroku App that classifies images into the ten categories from CIFAR10 dataset, the model was trained with convolutional neural networks using keras sequential wrapper on tensorflow.

Demo site: https://cnn-cifar10-bts.herokuapp.com/

Model training notebook is not included. But h5 file with the trained model is.

Installation

If you want to use it as the base for your own project you can do it by following the below instructions.

Requirements:

  • Git
  • Heroku
  • Python 3.8.X or higher with pip3 installed
  • See requirements.in for dependencies

Clone the repository into any directory you want by doing:

git clone https://github.com/techno1731/Keras_CNN_Cifar10.git

then cd into the Keras_CNN_Cifar10 folder and remove all git files. Linux example below:

In Linux or any UNIX like bash shell:

rm -rf .git*

Change into your virtual environment or create one for this project with your favorite tool, pyenv, venv, virtualenv, etc.

Use the package manager pip to install pip-tools.

pip install pip-tools

Then install the requirements into your virtual environment (recommended) by doing:

pip-sync

That's it you have an environment ready to develop with the codebase.

Usage

A demo of the application is available online at:

https://cnn-cifar10-bts.herokuapp.com/

To run the application locally after following installation instructions do:

streamlit run streamlit_deployment.py

The simply upload a picture and the app will return some strings with the result.

License

MIT

keras_cnn_cifar10's People

Contributors

techno1731 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.