This repository contains my learning work in machine learning.
I organized the content into two main parts:
- Supervised learning
- Unsupervised learning
Most of the work is in Jupyter notebooks, with examples, basic math, and practice on core concepts.
1.maths.ipynb2.ml.ipynb3.Supervised-Learning.ipynb4.Data-Preprocessing.ipynb5.Classiification_Confusion-metrics.ipynb6.MSE-MAE-RMSE.ipynbEncode.csv
1.Unsupervised-Learning.ipynb2.Linear_Algebra_Maths.ipynb4.PCA.ipynb5.Clustering.ipynb
- Basic math used in machine learning
- Data preprocessing steps
- Supervised learning basics
- Classification and confusion-matrix metrics
- Regression error metrics: MSE, MAE, RMSE
- Unsupervised learning basics
- PCA and clustering
- Create and activate a Python virtual environment.
- Install needed libraries.
- Open the notebooks and run cells in order.
Example install command:
pip install jupyter numpy pandas matplotlib scikit-learn seabornThen start Jupyter:
jupyter notebookThis project is for learning and revision. It is a personal practice repository where I keep notes and notebook-based experiments while studying machine learning.