Originaly, this repo is created for my undergraduate students to learn and experiment with machine learning algorithms.
- Python
- Scikit-Learn
- Streamlit
- Pandas
- Plotly
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
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.
This project is licensed under the MIT License.