Skip to content

It is inspired by my journey through the legendary [CS229: Machine Learning](https://cs229.stanford.edu/) course by [Prof. Andrew Ng](https://www.andrewng.org/) at Stanford University.

License

Notifications You must be signed in to change notification settings

amulyaprasanth/ml_from_scratch

Repository files navigation

🧠 Machine Learning Algorithms — From Scratch & Using Libraries

This repository contains implementations of core Machine Learning algorithms, both:

  • From Scratch (with Python/NumPy)
  • ⚙️ Using scikit-learn and other libraries

It is inspired by my journey through the legendary CS229: Machine Learning course by Prof. Andrew Ng at Stanford University.


📚 Algorithms Implemented

🔧 From Scratch (Manual Implementation)

  • Linear Regression (Batch Gradient Descent & Normal Equation)
  • Logistic Regression
  • Gaussian Discriminant Analysis (GDA)
  • Naive Bayes (Gaussian)
  • Mean Absolute Error (MAE) calculation
  • More coming soon...

⚙️ With Prebuilt Libraries

  • Scikit-learn implementations of:
    • Linear & Logistic Regression
    • Naive Bayes
    • Support Vector Machines (SVM)
    • Performance metrics (MAE, RMSE, R², etc.)
  • Jupyter notebooks for experimentation and visualization

🛠️ Tools Used

  • Python
  • NumPy
  • Scikit-learn
  • Pandas
  • Matplotlib / Seaborn (for visualizations)
  • Jupyter Notebooks

🧑‍🏫 Credits

This work is heavily inspired by:

A sincere thanks to the CS229 team for the clarity and depth of their teaching materials.


🚧 Work in Progress

More models and projects will be added as I progress through the CS229 curriculum and beyond.


🤝 Contributions

Feel free to open issues, suggest improvements, or fork the repo if you'd like to build on this work.


📜 License

This repository is open-sourced under the MIT License.

About

It is inspired by my journey through the legendary [CS229: Machine Learning](https://cs229.stanford.edu/) course by [Prof. Andrew Ng](https://www.andrewng.org/) at Stanford University.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published