Skip to content

Repository files navigation

ml-algorithms-from-scratch

Developing multiple ML algorithms from scratch using only libraries like NumPy and PyTorch

Algorithms Implemented

  • Linear Regression
    • Cost function (MSE)
    • Gradient Descent Optimization
  • Logistic Regression
    • Sigmoid activation
    • Binary classification
    • Loss computation and weight updates
  • K-Means Clustering
    • Random centroid initialization
    • Iterative cluster assignment and centroid updates
  • Naive Bayes
    • Gaussian Naive Bayes classifier
    • Prior and likelihood calculation

Technologies Used

About

Developing multiple ML algorithms from scratch using only libraries like NumPy and PyTorch

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages