Skip to content

This is a cloud based machine learning application that exposes Scikit-learn library as a service using Flask, Bokeh & AWS.

Notifications You must be signed in to change notification settings

AdilKh4n/MachineLearningPlayground

Repository files navigation

Description

This is the local version of the cloud based application that provides a unified platform for building Machine Learning models. It is a web application that exposes scikit-learn library as a service. It serves as an interactive platform for parameter tuning, feature selection and model evaluation.

Note: With a few changes, this application can be customized to be hosted on the cloud. I had hosted this application on AWS EC2 and used AWS S3 as a storage layer for the application.

Application Components

To run this application locally, you need to have the following components installed on your local machine:
  • Python3
  • Bokeh
  • Flask

Application Architecture

alt text

Application Features

  • Easy to use & understand.
  • Makes it easy to experiment with various machine learning algorithms
  • Dynamic visualization of results.
  • Easy hyper-parameter tuning.
  • Provides ability to save plots locally.

Running the application

Just run python application.py

About

This is a cloud based machine learning application that exposes Scikit-learn library as a service using Flask, Bokeh & AWS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published