All Projects → shankarj67 → Water-classifier-fastai

shankarj67 / Water-classifier-fastai

Licence: MIT license
Deploy your Flask web app classifier on Heroku which is written using fastai library.

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Water-classifier-fastai

pytorch hand classifier
Simple hand classifier by Pytorch and ResNet
Stars: ✭ 91 (+145.95%)
Mutual labels:  classifier, resnet
Deep-Learning-Experiments-implemented-using-Google-Colab
Colab Compatible FastAI notebooks for NLP and Computer Vision Datasets
Stars: ✭ 16 (-56.76%)
Mutual labels:  classifier, fastai
medium blogs
medium blog supplementaries | Backprop | Resnet & ResNext | RNN |
Stars: ✭ 69 (+86.49%)
Mutual labels:  resnet
chatto
Chatto is a minimal chatbot framework in Go.
Stars: ✭ 98 (+164.86%)
Mutual labels:  classifier
vehicle recognition
一种运用resnet进行车型识别的方法,
Stars: ✭ 32 (-13.51%)
Mutual labels:  resnet
python cv AI ML
用python做计算机视觉,人工智能,机器学习,深度学习等
Stars: ✭ 73 (+97.3%)
Mutual labels:  resnet
classy
Super simple text classifier using Naive Bayes. Plug-and-play, no dependencies
Stars: ✭ 12 (-67.57%)
Mutual labels:  classifier
Resnet-Emotion-Recognition
Identifies emotion(s) from user facial expressions
Stars: ✭ 21 (-43.24%)
Mutual labels:  resnet
tensorflow-image-classifier
Easily train an image classifier and then use it to label/tag other images
Stars: ✭ 29 (-21.62%)
Mutual labels:  classifier
UPIT
A fastai/PyTorch package for unpaired image-to-image translation.
Stars: ✭ 94 (+154.05%)
Mutual labels:  fastai
kuzushiji-recognition
Kuzushiji Recognition Kaggle 2019. Build a DL model to transcribe ancient Kuzushiji into contemporary Japanese characters. Opening the door to a thousand years of Japanese culture.
Stars: ✭ 16 (-56.76%)
Mutual labels:  fastai
Emotion and Polarity SO
An emotion classifier of text containing technical content from the SE domain
Stars: ✭ 74 (+100%)
Mutual labels:  classifier
avatar-gen
pillow 生成头像,中英文首字母或者随机像素化。Using pillow for generate avatars, first letter of string in Chinese and English or random pixel like avatars.
Stars: ✭ 31 (-16.22%)
Mutual labels:  flask-api
fastai treasures
digging the endless treasures of fastai
Stars: ✭ 20 (-45.95%)
Mutual labels:  fastai
CricketAPI
A Flask API Server with options to get live scores, live commentary and scorecards.
Stars: ✭ 21 (-43.24%)
Mutual labels:  flask-api
pb-gcn
Code for the BMVC paper (http://bmvc2018.org/contents/papers/1003.pdf)
Stars: ✭ 32 (-13.51%)
Mutual labels:  resnet
caffe-wrn-generator
Caffe Wide-Residual-Network (WRN) Generator
Stars: ✭ 19 (-48.65%)
Mutual labels:  resnet
gluon2pytorch
Gluon to PyTorch deep neural network model converter
Stars: ✭ 72 (+94.59%)
Mutual labels:  resnet
Keras-MultiClass-Image-Classification
Multiclass image classification using Convolutional Neural Network
Stars: ✭ 48 (+29.73%)
Mutual labels:  resnet
NN-scratch
Coding up a Neural Network Classifier from Scratch
Stars: ✭ 78 (+110.81%)
Mutual labels:  classifier

Deploy water classifier using flask on heroku

A web app to predict whether water is clean or dirty using fastai library.


Demo:


Getting started

  • Fork and clone this repo on to your system

Customization

Put your model inside path/models folder

  • Place your trained .pth file under path/models/ directory.

Change the class and path name

  • Open "app.py" and search for a variable called classes and change that with your own classes

  • If your path name is different that "stage-2.pth", then change the learn.load("with_your_file_name.pth") in "app.py"

UI Change

Modify files in templates and static directory.

index.html for the UI and main.js for all the behaviors

Heroku Installation

  • Give your app name and click on create app

  • Go to the folder where you have cloned my repo and follow the steps given on the page

  • Once you are done, you will see the link to check your app on browser like this https://water-classifier1.herokuapp.com/

Note: If App is showing Application error then refresh the browser,It will work fine.

Future Roadmap

  • Add unit test.
  • Add CI/CD integration.
  • Create a robust image classifier using the more data or using some advance technique.
  • Adding celery and redis as a message brocker to handle the long task.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].