Hands-on Machine Learning practice covering data preprocessing, model training, evaluation, and core ML algorithms using Python & Scikit-learn.
This repository contains my complete hands-on practice of Machine Learning concepts implemented using Python in VS Code.
The goal of this repository is to build strong foundational knowledge through practical implementation of core ML algorithms and workflows.
I followed a structured Machine Learning learning path and implemented each concept step by step.
Instead of only understanding theory, I focused on writing code, experimenting with datasets, and evaluating model performance.
This repository represents my foundational Machine Learning phase before transitioning into advanced fields like Computer Vision and Generative AI.
- Handling Missing Values
- Encoding Categorical Variables
- Feature Scaling (Standardization & Normalization)
- Train-Test Split
- Data Visualization
- Correlation Analysis
- Data Cleaning & Inspection
- Linear Regression
- Logistic Regression
- K-Nearest Neighbors (KNN)
- Support Vector Machine (SVM)
- Decision Trees
- Random Forest
- Accuracy Score
- Confusion Matrix
- Precision, Recall, F1-score
- Cross Validation
- ROC-AUC
- Python
- NumPy
- Pandas
- Matplotlib
- Seaborn
- Scikit-learn
✔ Strong understanding of ML workflow
✔ Practical experience with real datasets
✔ Model comparison and evaluation skills
✔ Better intuition about bias-variance tradeoff
After strengthening my Machine Learning fundamentals, I am now focusing on:
- Computer Vision Projects
- Deep Learning
- Generative AI & LLM-based Applications
This repository reflects my consistent learning journey and hands-on experimentation in Machine Learning.