Welcome to the Regression Application repository! This application provides an intuitive interface for performing end-to-end regression analysis using Streamlit and PyCaret. It guides the user through various steps including data import, preprocessing, model training, fine-tuning, visualization, and final model deployment.
- 📥 Data Import: Upload your own dataset or use predefined datasets.
- 🔧 Setup: Configure preprocessing steps and training parameters.
- 🤖 Train Models: Train multiple regression models and compare their performance.
- 🔨 Fine-Tuning: Optimize model performance with various fine-tuning techniques.
- 📈 Regression Plots: Visualize model performance through interactive plots.
- 🔮 Make Predictions: Use the trained models to make predictions.
- 💾 Finalization and Saving: Save the best performing model for deployment.
To run this application locally, follow these steps:
- Clone the repository:
git clone https://github.com/abrahamkoloboe27/Regression-Application-Streamlit.git
- Navigate to the project directory:
cd Regression-Application-Streamlit
- Install the required packages:
pip install -r requirements.txt
To start the application, run the following command:
streamlit run app.py
Once the application is running, you can access it in your web browser at http://localhost:8501
.
-
Home Page 📥:
- Import your dataset and select the target variable.
-
Setup 🔧:
- Configure data preprocessing and training settings.
-
Train Models 🤖:
- Train multiple regression models and compare their performance.
-
Fine-Tuning 🔨:
- Optimize the selected models using fine-tuning techniques.
-
Regression Plots 📈:
- Visualize and compare the performance of trained models through various plots.
-
Make Predictions 🔮:
- Use the trained models to make predictions on new data.
-
Finalization and Saving 💾:
- Finalize and save the best model for deployment.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or feedback, feel free to reach out to me:
- Email: abklb27@gmail.com
- LinkedIn: Abraham Z. KOLOBOE
Thank you for using this regression application! If you find it useful, please consider giving the repository a star ⭐.