File size: 1,103 Bytes
2d8bdaf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b7e967a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
license: mit
language:
- en
metrics:
- accuracy
- roc_auc
- precision
- f1
- confusion_matrix
base_model:
- Gourav18/AutoML
new_version: Gourav18/AutoML
library_name: sklearn
tags:
- code
- AutoMl
---
AutoML

# AutoML Application

An automated machine learning application built with Streamlit that helps users to:
- Load and preprocess data
- Train multiple ML models (Logistic Regression, SVM, Random Forest)
- Automatically select the best model
- Visualize model performance
- Make predictions with the trained model

## Features

- **Data Upload & Analysis**: Upload CSV or Excel files, view statistics, and visualize correlations
- **Automated Data Preprocessing**: Handle missing values and categorical encoding
- **Model Training**: Train multiple models with hyperparameter tuning
- **Model Visualization**: Compare model performance with various metrics
- **Prediction**: Make predictions using the trained model

## Setup

1. Clone this repository
2. Install the requirements:
   ```
   pip install -r requirements.txt
   ```
3. Run the application:
   ```
   streamlit run main.py
   ```