This repository contains implementations of Machine Learning algorithms from scratch without using libraries like Scikit-Learn or TensorFlow. The goal is to understand the core mathematical concepts and how these algorithms work under the hood.
Additionally, this folder includes implementations using standard ML libraries for comparison and review.
- Linear Regression - Implemented both from scratch and using Scikit-Learn.
- Logistic Regression- Implemented both from scratch and using Scikit-Learn
- More ML algorithms coming soonβ¦
While the focus is on implementing ML algorithms manually, some versions also use:
- NumPy β For mathematical operations and array manipulations.
- Pandas β For handling datasets.
- Matplotlib & Seaborn β For data visualization.
- Scikit-Learn β For comparison with standard implementations.
β Understand ML algorithms at a deeper level.
β Improve coding and mathematical skills in ML.