This repository provides a comprehensive overview of Supervised Machine Learning and implements various models based on multiple datasets. Additionally, the models have been deployed on Streamlit.
You can access the deployed models using the following link:
Note: Incase the app is down due to streamlit inactivity, please click on the button to restart the app
The repository includes the implementation of the following machine learning models:
- Simple Linear Regression
- Multiple Linear Regression
- Support Vector Machine
- Support Vector Regression
- Support Vector Classifier
- K-Nearest Neighbours
- KNN Classifier
- KNN Regressor
- Random Forest
- Decision Tree
The repository uses multiple datasets, which can be found in the following directory:
To explore the deployed models, visit the following site:
Here are a couple of screenshots from the deployed application:
We welcome contributions to this repository! To contribute, follow these steps:
-
Fork the repository by clicking on the "Fork" button on the top right corner of this page.
-
Clone the forked repository to your local machine using the following command in your terminal or command prompt:
git clone https://github.com/your-username/Supervised-Machine-Learning-Modelling.git
-
Create a new branch for your changes:
cd Supervised-Machine-Learning-Modelling git checkout -b feature/your-feature-name
-
Make your desired changes to the code, datasets, or documentation.
-
Commit your changes with a descriptive commit message:
git add . git commit -m "Add your commit message here"
-
Push your changes to your forked repository:
git push origin feature/your-feature-name
-
Finally, open a pull request from your forked repository to the original repository. Provide a clear description of your changes and submit the pull request.
For more information, visit the CONTRIBUTIONS
file.
We are participating in the Hacktoberfest 2023. You may fork this repository, and make your submissions.
Any reference to as how the model was built with the parameters and tuning can be viewed in the notebooks
folder. I wanted to make project completely open source and free as a good education platform for everyone to get a hands-on demo on how supervised machine learning models are created and easily deployed with streamlit
We appreciate your contributions and will review your pull request as soon as possible.
If you use this repository for your personal work, we kindly ask for a small acknowledgement in your comments!
Thank you for your interest in contributing to this project!