Skip to content

Suggestion: Add optimization functions, ml algorithms under machine_learning folder #578

Open

Description

@Navaneeth-Sharma

I would like to suggest adding Optimization functions, machine learning and deep learning algorithms in this repository. This can be added in a separate folder called machine_learning folder. Further, this folder can contain various algorithms that are used in machine learning and deep learning.

Initially, these Optimization functions can be added under machine_learning/optimization/

  • Gradient Descent
  • Stochastic Gradient Descent (SGD)
  • Mini-Batch Gradient Descent
  • Adam (Adaptive Moment Estimation)
  • RMSprop (Root Mean Square Propagation)
  • AdaGrad (Adaptive Gradient Algorithm)

And these in machine_learning/

  • Linear Regression
  • Logistic Regression
  • Decision Trees
  • Random Forest
  • Support Vector Machines (SVM)
  • K-Nearest Neighbors (K-NN)
  • Naive Bayes
  • K-Means Clustering
  • Principal Component Analysis (PCA)

Activity

  1. changed the title [-]Suggestion : Add optimization functions, ml algorithms under`machine_learning` folder[/-] [+]Suggestion: Add optimization functions, ml algorithms under `machine_learning` folder[/+] on Oct 15, 2023
  2. siriak commented on Oct 15, 2023

    @siriak
    Member

    I like the idea, let's do that

  3. aryan20s commented on Oct 16, 2023

    @aryan20s
    Contributor

    Linear regression has been merged (#579), so requesting you to check that part

  4. sudo-rsingh commented on Oct 18, 2023

    @sudo-rsingh
    Contributor

    @Navaneeth-Sharma @siriak Lets also keep loss functions in that folder. #582

  5. github-actions commented on Nov 18, 2023

    @github-actions

    This issue has been automatically marked as abandoned because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

  6. sudo-rsingh commented on Nov 20, 2023

    @sudo-rsingh
    Contributor

    @siriak hey, can you do something, so that it doesn't get automatically close. I think it should remain open.

  7. sahuishan01 commented on Feb 10, 2024

    @sahuishan01

    Hello I am new to open source contribution, I would love to help in implementing some of the optimisation techniques. Kindly let me know if someone is already working on them, or I can start working with few?

  8. sudo-rsingh commented on Feb 11, 2024

    @sudo-rsingh
    Contributor
  9. haswanth10 commented on May 22, 2024

    @haswanth10

    Pull request has been raised for K-Nearest Neighbors Algorithm (#723). Request you to please check on that

  10. jkauerl commented on May 29, 2024

    @jkauerl
    Contributor

    Hello, I would love to start contributing to this project. Specifically on optimization algorithms like Stochastic Gradient Descent (SGD) or Mini-Batch Gradient Descent. Are they still possible to work on them?

  11. siriak commented on May 29, 2024

    @siriak
    Member

    Sure, you can start implementing them

  12. prkbuilds commented on Oct 24, 2024

    @prkbuilds
    Contributor

    Hey, I've implemented the logistic regression under this issue, please review the PR for any changes you want - #832

  13. anishk85 commented on Oct 5, 2025

    @anishk85

    i added knn ml algorithm in pr #923
    but its failing build i checked that it's failing due to other files.

  14. Shaurya3101 commented on Jan 27, 2026

    @Shaurya3101

    Thats an amazing idea 💡

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions