Skip to content

web platform to introduce basic machine learning concepts, allowing users to interact with different supervised learning techniques and compare their performance

Notifications You must be signed in to change notification settings

qagustina/explora_ml

Repository files navigation

ExploraML 🧙‍♀️

License: GPL v3

ExploraML is a web platform designed to introduce basic machine learning concepts, allowing users to interact with a churn prediction dataset and run different supervised learning techniques such as Logistic Regression, Stochastic Gradient Descent, Random Forest, Decision tree and compare their performance.

Login

login

Explore models

explore

Features selection - linear models

features selection

Scores - linear models

scores

Features selection - tree-based models

features selection

Scores - tree-based models

scores

Technologies used

  • Python
  • Flask
  • SQLite
  • Plotly
  • Pandas

Installation and Usage

To install and run the application in your local environment, follow these steps:

Clone the repository:

git clone https://github.com/qagustina/explora_ml

Install the necessary dependencies using pip and the requirements.txt file:

pip install -r requirements.txt

Create a config.py file in the root directory of the project and define your own password:

# config.py

SECRET_KEY = 'your_key'

Initialize the database. Run the initialization script using the following command:

python __init__db.py

Run the app

python app.py

License

Licensed under the GNU General Public License, Version 3.0

About

web platform to introduce basic machine learning concepts, allowing users to interact with different supervised learning techniques and compare their performance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published