A collection of machine learning projects and exercises implemented using Scikit-Learn, covering regression, classification, and clustering algorithms.
- File:
Simple_Linear_Regression/ML0101EN-Reg-Simple-Linear-Regression-Co2.ipynb - Description: Implementation of simple linear regression to predict CO2 emissions based on engine size.
- File:
Multiple_Linear_Regression/Multiple_Linear_Regression.ipynb - Description: Predicting housing prices using multiple features from the California Housing dataset.
- File:
Polynomial_Regression/Polynomial_Regression.ipynb - Description: Modeling non-linear relationships using Polynomial Regression on synthetic data.
- File:
Logistic_Regression/Logistic_Regression.ipynb - Description: Classification of Breast Cancer dataset using Logistic Regression.
- File:
K_Nearest_Neighbors/K_Nearest_Neighbors.ipynb - Description: Classification using KNN on the Iris dataset.
- File:
Decision_Trees/Decision_Trees.ipynb - Description: Classification using Decision Trees on the Wine dataset.
- File:
Support_Vector_Machines/Support_Vector_Machines.ipynb - Description: Classification using SVM on the Breast Cancer dataset.
- File:
Clustering_KMeans/Clustering_KMeans.ipynb - Description: Unsupervised learning to cluster synthetic data.
- File:
Random_Forest/Random_Forest.ipynb - Description: Ensemble learning using Random Forest on the Digits dataset.
-
Clone the repository:
git clone https://github.com/yourusername/Machine_Learning_course_IBM.git cd Machine_Learning_course_IBM -
Create and activate a virtual environment (recommended):
python -m venv .venv source .venv/bin/activate # On Linux/Mac # .\.venv\Scripts\activate # On Windows
-
Install the required packages:
pip install -r requirements.txt
-
Run Jupyter Notebook:
jupyter notebook
This project is licensed under the MIT License - see the LICENSE file for details.
- IBM Machine Learning Course
- Scikit-Learn Documentation
- Open Source Community