Skip to content

About

A collection of machine learning projects, algorithms and notebooks implemented from scratch as I learn and explore ML as a CS student. This repo includes various experiments, custom implementations, and tests on different datasets—focused on building intuition and deepening understanding of how ML really works under the hood.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

MachineLearningFromScratch

A collection of machine learning projects, jupyter notebooks and algorithms implemented from scratch as I learn and explore ML as a CS student. This repo includes various experiments, custom implementations, and tests on different datasets—focused on building intuition and deepening understanding of how ML really works under the hood.

⸻

This repository documents my journey as a Computer Science student learning machine learning by building algorithms from scratch, experimenting with different models, and testing them on varied datasets.

💡 What you’ll find here: • ML algorithms implemented without libraries like Scikit-learn (e.g., custom linear regression, k-NN, decision trees, etc.) • Exploratory experiments with datasets (e.g., classification, regression, clustering) • Notes, mini-projects, and code that help me learn ML fundamentals

🎯 Goal:

To understand machine learning deeply by coding everything manually, making mistakes, and learning from them.

About

A collection of machine learning projects, algorithms and notebooks implemented from scratch as I learn and explore ML as a CS student. This repo includes various experiments, custom implementations, and tests on different datasets—focused on building intuition and deepening understanding of how ML really works under the hood.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages