AutoML is a Streamlit application that automates the process of finding the most optimal machine learning model for your dataset. It's a powerful tool for data scientists and machine learning practitioners to streamline the model selection process.
You can access the live application here: AutoML Live
To run AutoML locally, follow these installation steps:
-
Clone the repository:
git clone https://github.com/yourusername/automl.git
-
Navigate to the project directory:
cd automl -
Install the required packages using pip:
pip install -r requirements.txt
-
Run the application using Streamlit:
streamlit run app.py
-
Once the application is running, you can access it in your web browser.
Choose from the following options in the sidebar:
- Upload: Upload your dataset.
- Exploratory data analysis: Perform exploratory data analysis on your dataset.
- Model Training: Train machine learning models on your dataset.
- Download Model: Download the trained model.
AutoML offers the following features:
- Upload: Upload your dataset to the application.
- Exploratory data analysis: Perform exploratory data analysis on your dataset.
- Model Training: Train machine learning models on your dataset.
- Download Model: Download the trained model.
Contributions to AutoML are welcome! To contribute, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Make sure you have the following requirements installed:
- Python 3.6 or higher
- Streamlit (
pip install streamlit) - Pandas-Profiling (
pip install pandas-profiling) - Streamlit-Pandas-Profiling (
pip install streamlit-pandas-profiling) - PyCaret (
pip install pycaret)
Note: If you don't have the dataset.csv file in the root directory, you will need to upload your dataset using the "Upload" option in the sidebar when running the application locally.
Now you can run AutoML locally and explore its capabilities. Enjoy using AutoML for your machine learning projects! 🚀