Skip to content

rushin236/ML_model_buidling_app

Repository files navigation

Machine Learning Model Building Application

Table Of Content

About

Machine Learning Image

Welcome to AutoML an application built with the intention of automating the process of building machine learning models without any need of coding. The application is capable of building models for classification and regression problems, with the option of feature engineering and feature selection with techniques like feature scaling and correlation analysis and many more.

Application is built for all the people weather the person is beginner or expert. For using the application the person needs to have just some basic knowledge of classification and regression algorithms, some data-preprocessing steps. That's all you need to know! But for using this application you need to have a data-set.

Features

1. Model Building

  • Choose Algorithms: Select from a variety of machine learning algorithms, including regression, classification, and clustering algorithms.

  • Hyperparameter Tuning: Fine-tune your model by adjusting hyperparameter with an intuitive interface.

2. Data Exploration

  • Data Visualization: Explore your dataset through interactive charts and graphs to gain insights.

  • Data Preprocessing: Handle missing values, scale features, and preprocess data with a few clicks.

3. Model Evaluation

  • Performance Metrics: Evaluate your model's performance using various metrics like accuracy, precision, recall, and more.

  • Confusion Matrix: Visualize the model's predictions with an interactive confusion matrix.

4. Download and Deploy

  • Export Models: Download your trained model and preprocessor for deployment in real-world applications.

Usage

  1. Upload your dataset.
  2. Select the machine learning algorithm and customize hyperparameter.
  3. Explore data and preprocess features as needed.
  4. Train the model and evaluate its performance.
  5. Export the model for deployment.

Install and run App locally

1. Clone the projects repo:

git clone https://github.com/rushin236/ML_model_buidling_app

2. Change directory to project directory

cd ML_model_building_app

3. Open the project in vs code

code .

4. Open vs code terminal and paste the following command

conda create -p venv python=3.10 -y

5. Install requirements and dependencies.

pip install -r requirements.txt

6. Run the Application

streamlit run app.py
  • After this you will be prompt to enter your email you can skip it by pressing enter or enter the email if you wish, it is asked by streamlit.

Authors

  • Rushikesh Shinde - Data Science Post Graduate - All Work

Acknowledgments

Special thanks to the Streamlit team for providing a powerful framework for building interactive web applications with minimal effort.

Feel free to contribute, report issues, or provide feedback. Happy modeling!

License

  • This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages