ScratchAI icon indicating copy to clipboard operation
ScratchAI copied to clipboard

Implement new ML Algorithms

Open mayureshagashe2105 opened this issue 2 years ago • 32 comments

Some of the most common ML Algorithms are listed below. Feel free to suggest other algorithms, not on the list. and we'll update it.

Name

  • [ ] Multiple Linear Regression
  • [ ] Lasso Regression
  • [ ] Ridge Regression
  • [ ] Elastic-Net Regression
  • [ ] Polynomial Regression
  • [ ] CatBoost Regression
  • [ ] Naive Bayes
  • [ ] K- nearest neighbors
  • [ ] Support vector machines
  • [ ] K-means
  • [ ] K-medoids
  • [ ] Decision Trees
  • [ ] Linear Discriminant Analysis
  • [ ] Principal Component Analysis

Brief explanation

  • Provide a neat README file in the directory. There are two existing algorithms in the repository, please follow a similar folder structure and document your code with proper markdown syntax/comments.

mayureshagashe2105 avatar Oct 02 '22 06:10 mayureshagashe2105

I would like to contribute by adding the implementation of Naive Bayes Kindly assign the issue to me Thank You

Shreyashmohadikar avatar Oct 05 '22 05:10 Shreyashmohadikar

@Shreyashmohadikar Yes, sure! You can continue working on the implementation of the algorithm. Assigning the issue to you.

HemanthSai7 avatar Oct 05 '22 10:10 HemanthSai7

Hello, I would like to contribute. Is it fine if i complete one of the them?

ramyashreeshetty avatar Oct 05 '22 15:10 ramyashreeshetty

Hi @ramyashreeshetty , Sure go ahead. You can select any algorithm which has not already been chosen. Once you are done make a PR. Thanks.

HemanthSai7 avatar Oct 05 '22 15:10 HemanthSai7

Hi! I'd like to implement Lasso Regression.

AAnirudh07 avatar Oct 06 '22 09:10 AAnirudh07

Hi @AAnirudh07 , Sure go ahead. Once you are done make a PR. Feel free to reach out in case of any queries. Thanks.

mayureshagashe2105 avatar Oct 06 '22 09:10 mayureshagashe2105

Hi, I would like to implement Linear Discriminant analysis

kitrakrev avatar Oct 06 '22 13:10 kitrakrev

Sure @kitrak-rev , Assigning this issue to you!🎉Once you are done make a PR. Feel free to reach out in case of any queries. Thanks.

HemanthSai7 avatar Oct 06 '22 13:10 HemanthSai7

Hi, I would like to implement Multiple Linear Regression

SayanSaha01 avatar Oct 08 '22 17:10 SayanSaha01

Hey @SayanSaha01 , Sure go ahead. Once you are done make a PR. Feel free to reach out in case of any queries. Thanks.

HemanthSai7 avatar Oct 08 '22 17:10 HemanthSai7

Hi, I would like to implement Principal Component Analysis

ArjunwadkarAjay avatar Oct 08 '22 19:10 ArjunwadkarAjay

Hey @ArjunwadkarAjay , Sure go ahead. Once you are done make a PR. Feel free to reach out in case of any queries. Thanks.

HemanthSai7 avatar Oct 08 '22 19:10 HemanthSai7

Hi, I would like to contribute by adding k-medoids

Alok-Khansali avatar Oct 09 '22 18:10 Alok-Khansali

Hey @TheCodeAlpha26 , Please make a PR once you are done with the implementations.

HemanthSai7 avatar Oct 09 '22 19:10 HemanthSai7

Hi, I would like to contribute by adding the implementation of Principal Component Analysis.

pps-19012 avatar Oct 13 '22 05:10 pps-19012

Hi @pps-19012 , Sure go ahead. Once you are done make a PR. Feel free to reach out in case of any queries. Thanks.

HemanthSai7 avatar Oct 13 '22 05:10 HemanthSai7

I would like to contribute by adding the implementation of Naive Bayes. Kindly assign the issue to me. Thank You

r-o-n-i-t avatar Oct 14 '22 10:10 r-o-n-i-t

Hey @r-o-n-i-t, We cannot assign you to 2 issues simultaneously. Please complete your first assignment and then comment back here. Thank you

mayureshagashe2105 avatar Oct 14 '22 10:10 mayureshagashe2105

Ok Thank you

r-o-n-i-t avatar Oct 14 '22 10:10 r-o-n-i-t

I would like to contribute by adding the implementation of Naive Bayes. Kindly assign the issue to me. Thank You

It's already assigned to me Kindly check for issues which are not already assigned to anyone

Shreyashmohadikar avatar Oct 14 '22 10:10 Shreyashmohadikar

@mayureshagashe2105 Please assign me Decision Trees, as I have completed my previous assignment. Thank you

r-o-n-i-t avatar Oct 14 '22 17:10 r-o-n-i-t

Hey @r-o-n-i-t Sure you can continue with the implementation!🔥

HemanthSai7 avatar Oct 15 '22 06:10 HemanthSai7

hi @HemanthSai7
I want to add the scratch code for svm and muiltiple linear regression. Please assign this to me

vandit98 avatar Oct 16 '22 06:10 vandit98

Hello @vandit98 , Multiple linear regression has already been taken. You can continue with the implementation of SVM. Feel free to reach out if you have any query. Thanks

HemanthSai7 avatar Oct 16 '22 06:10 HemanthSai7

i have added the svm scratch code. Also my linear regression code gives a better visualisation and understanding. Kindly have a look.

vandit98 avatar Oct 16 '22 06:10 vandit98

I would like to contribute by adding the implementation of Polynomial Regression. Kindly assign the issue to me. Thank You

r-o-n-i-t avatar Oct 17 '22 18:10 r-o-n-i-t

You can definitely continue with your implementation @r-o-n-i-t 🚀

HemanthSai7 avatar Oct 17 '22 18:10 HemanthSai7

Could you please assign Multiple Linear Regression? I have completed my previous task of implementing the PCA and have created a pull request.

pps-19012 avatar Oct 27 '22 05:10 pps-19012

Yes sure. assigning you the PR

HemanthSai7 avatar Oct 27 '22 12:10 HemanthSai7

Hallo contributors, Since tomorrow is the last day of HacktoberFest, if anyone still wants to create a PR and make it count as a valid PR in Hacktober you are most welcome.🚀Happy open source! Thanks.

HemanthSai7 avatar Oct 30 '22 16:10 HemanthSai7