GithubHelp home page GithubHelp logo

harshgeek4coder / workspace_labs Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 4.0 3.03 MB

Workspace_Labs - ML Ops Inspired Lite Web Application

License: Apache License 2.0

Python 100.00%
mlops-workflow pyrebase real-time-tracking workspaces

workspace_labs's Introduction

Workspace_Labs - ML Ops Inspired Lite Web Application

The general idea of the project is to encapsulate general Machine Learning Model Training, it's training simulation and finally to display the inference with general Exploratory Data Analysis libraries.

The user will have the ability to explore data mapping, model insights, and tracking the ML Lifecycle with a matter of simple clicks!

This progressive web app integrates the Machine Learning life cycle along with the development of model inference, which can have the ability to handle data re-collection, data selection, performing one-step EDA - which includes both statistical and visual analysis and getting results for better features selection.

Moreover we have incorporated real-time tracking of analytical model training performance[Only for Deep Learning Models].

A Pipeline of the model we have created:

Firstly

Classes are easily imported without any hassles.

They include:


- Load_Data
- PreProcessing
- Evaluations
- Statistical Analysis
- Real-Time Tracking of ML models and log retrival
- Custom Inference


Streamlit is used to include all the models in our web application to productionalize it.


Secondly

Further, we have implemented the real-time tracking with the help of Google Firebase. The Firebase Realtime Database is a cloud-hosted NoSQL database that lets you store and sync data between your users in realtime. Hence the data in fed from firebase in-real-time and it is visualized on the graphs.

Finally

We come to the end of the project, where we have created a 'One Click EDA' The EDA consists of :
	univariate graphical,
multivariate graphical,
univariate non-graphical,
and multivariate non-graphical
but we have consolidated all the above into a single functionality.

Installation and Quick Start

To use the repo with main app dashboard and run inferences, please follow the guidelines below:

  • Clone the Repository:

      $ git clone https://github.com/harshgeek4coder/Workspace_Labs.git
    
  • Enter the directory:

      $ cd Workspace_Labs
    
  • Install the requirements:

      $ pip install -r requirements.txt
    
  • For running on CLI - For the main Streamlit Dash Board, use the inference file as follows:

      $ streamlit run app.py
    

Contributors

With this, we hope you liked the project, if you did please make sure to leave a star, that will surely boost our morale! Thanks!

NOTE : This project is made with the intention that an ordinary person can make sense out of, in other words, one who does not have any prior Machine Learning knowledge.

workspace_labs's People

Contributors

amannawazmanjith avatar devanshpratapsingh avatar harshgeek4coder avatar

Watchers

 avatar

workspace_labs's Issues

ML content and EDA

Supervised ML :

  • SVM
  • Naive Bayes

UnSupervised ML :

  • DBSCAN
  • K- Means Cluster

ml-content

Require ml content
Supervised ML :

  • Linear Regression
  • Logistic Regression

Unsupervised ML :

  • KNN

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.