Skip to content

sahilmerai/Classification-Laboratory-app-deploy-using-streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classification Laboratory 📉

The Classification Laboratory is a dynamic model that accepts csv data from users for classification issues with a binary outcome as the dependent variable.

This laboratory assists users in gaining insight into data, and users will receive an EDA report📑 based on pandas profiling of the file they provide.

A classifier manager aids in the management of various machine learning algorithms and the selection of the most appropriate parameters for all models.Deploy a classification laboratory using streamlit

.

What you will explore in this classification laboratory

  • EDA report

  • Train Test split 

  • Feature Engineering

    - PCA 

  • Machine Learining models

  - K Nearest neighbour

   - Logistic Regression

   - Decision Tree

   - Random Forest Classifier

   - AdaBoostClassifier

   - GradientBoostingclassifier

  • You will obtain the following outcomes:👇

    -Variance bias tradoff

    -Classification Report

    -Confusion Metrix

    -Mcnemar test 

    -ROC Curve 

    -Best Parameter

Demo

Example of Streamlit|635x380

Installation

You need these dependencies:

pip install streamlit

Pandas profiling

pip install pandas-profiling

To install mlxtend, just execute

pip install mlxtend  

plotly 5.7.0

pip install plotly

website: https://classification-laboratory-app.herokuapp.com/

About

Classification Laboratory streamlit app deployed on heroku

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published