mirceaachirili / automl_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoML App - Automated Exploratory Data Analysis and Machine Learning Model Training

App Logo

Click here for demo.

Introduction

This application runs automated exploratory data analysis using Pandas Profiling and trains the provided data using PyCaret on 10+ classification/regression models. It then outputs a detailed report and a ranked overview of models. Users can download the best model for their use.

Features

  • Automated exploratory data analysis using Pandas Profiling.
  • Automated training of data on 10+ machine learning models.
  • Provides an overview of model rankings based on the given data.
  • Enables users to download the best performing model.

How to use

  1. Data Upload: Upload your dataset using the upload button.
  2. Exploratory Analysis: Automatically generate a report on your data.
  3. Create Model: Choose your target variable and create a machine learning model.
  4. Download: Download the best performing model for your data.

Tech Stack

The app is developed using Streamlit and deployed on a personal website. It leverages the power of Pandas Profiling for data analysis and PyCaret for model training.

To see the full source code, refer to the app.py file in the repository.

About


Languages

Language:Python 100.0%