Stratify incorporates a python based-flask server, hosting a webpage, to upload and classify images using a custom trained model.(machine learning algorithms). There are three components to this project:
- Web Server (Back end)
- Image Classification model
- HTML page
Stratify uses a number of open source platforms and packages to work properly:
- Flask - Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions
- Python - An easy way to pick up proramming language and fun to play with
- JavaScript - JavaScript (JS) is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.
These were the pre-requisities :
- Clarifai - Clarifai is an artificial intelligence (AI) company that specializes in computer vision and uses machine learning and deep neural networks to identify and analyze images and videos. Create an account in Clarifai under community plan and get started in training your custom model through Clarifai Portal.
Install Flask using pip
$ pip install Flask
Install Clarifai using pip
$ pip install clarifai
$ pip install the client
Stratify requires Python 3.6+ to run.
Click to go to Python Download Page
$ git clone https://github.com/Alpha-github/image_classification.git