rudyhendrawn / scikit-learn-playground-app

Scikit-learn playground for fun. https://play-sklearn.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub contributors GitHub stars GitHub forks GitHub issues GitHub last commit

Scikit-Learn Playground App

About The Project

Originaly, this repo is created for my undergraduate students to learn and experiment with machine learning algorithms.

img

Built with

  • Python
  • Scikit-Learn
  • Streamlit
  • Pandas
  • Plotly

Getting Started

Assume you have conda installed, run this commands.

  • Clone the repo

    git clone https://github.com/rudyhendrawn/scikit-learn-playground-app.git
    
  • Change directory to repo

    cd scikit-learn-playground-app
    
  • Create environment and dependencies

    conda create env -f environment.yml
    
  • Activate environment

    conda activate play-sklearn
    
  • Run app

    streamlit run app.py
    

To do

Features Status
Optimize the web app βœ…
Add more machine learning algorithms e.g. SVM, Boosting Tree, Naive Bayes, etc. πŸ”œ
Add another machine learning problem e.g. regression. πŸ”œ
Add more classification metrics e.g. precision, recall, f1 score, etc. πŸ”œ

if you like this repository, please consider giving a ⭐ to show your support.

License

This project is licensed under the MIT License.

About

Scikit-learn playground for fun. https://play-sklearn.herokuapp.com/

License:Other


Languages

Language:Python 99.1%Language:Shell 0.7%Language:Procfile 0.1%