-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic machine learning algorithms. #2
Comments
I would like to try to self implement the Logistic Regression ML Algorithm. Please allot that section to me. |
@ThePsyk3y Sure, feel to free to proceed with the pull request and remember to follow the folder structure as shown above. All the best! ⭐ |
Hello @diffrxction I would like to write code for Linear Regression, including both its implementation and by using sklearn model. |
Hey @ArmaanSeth I was thinking if your could write that code from scratch along with some documentation instead of using the scikit learn in-built library, that would be a better contribution as it would give people an idea about the internal working of the algorithm. Let me know if that is possible for you and I will allot this issue to you alongside the importing of libraries with some code examples. |
@diffrxction Yes I would be happy in doing so. |
I was going for one subfolder for your task with a relevant title. Then within that subfolder, add a .py or .ipynb file as is convenient for you along with a Markdown file (.md file) explaining and documenting the idea/working behind the code. |
Okay, I am on it. |
Hello @diffrxction bhaiya i would like to write code for decision trees from scratch and its documentation (both regressor and classifier) |
Sure @maheakdave you can proceed with Decision Trees. I am assigning you this issue. Do remember to follow the folder structure. Your sub folder titled |
@diffrxction can I work on NLP? |
You definitely can if you are interested in starting with the very basics. First of all create a new issue in the Make a new independent folder called |
Hi @diffrxction shouldn't I do it in the issue of basic machine learning algorithms? |
I think NLP can be treated as its own seperate subset of ML but it definitely is not a basic concept, that's why the separate issue. Don't worry about the labels, I will add them once you create the Issue. |
Okay I'll start working on it right away. |
Hi @diffrxction I have created the issue please add the appropriate labels on them. |
Done. |
Thanks |
Hi @diffrxction, can I implement KNN. |
Yeah sure @ArmaanSeth. Put it into a new folder under |
Okay I'll start working on it and try to finish it till tomorrow. |
Sure buddy, no hurry. Take your time. |
Hi, I would like to contribute to the Mean Absolute Error. |
Hello, please go ahead with the task, I am assigning you this issue. Just remember to follow the folder structure and create a new folder within the |
@diffrxction Can I work on mean squared error !! |
Sure @Padi-Rishitha. Feel free to go ahead with this task. You can create a folder called Both code and documentation would be better. And please remember to name the folders in the same way as I have mentioned or they will not be in sync with any future or past commits and show up elsewhere. I am assigning you this issue. Good luck! |
@diffrxction I am done with Mean Absolute Error, kindly look into the PR #29. |
Done. Thanks for your contribution! |
@diffrxction Can I do Root Mean square error metric?, since its close to MSE, think its easier |
@diffrxction Completed RMSE in above PR #30 , Request to kindly look into the PR, and suggest changes if any. |
Here, you are required to give self implemented machine learning algorithms. This means, submitting code that works similar to the inbuilt machine learning algorithms or error metrics like RMSE, MAE, simple regressors and classifiers.
Folder structure to follow:
P.S. If you use any datasets to check the correctness of your algorithms, then do include the links in the relevant markdown files.
If you are interested, add a comment to this issue and I will allocate the issue to you.
Please see, you will be allotted a small portion of the topics mentioned above just so all interested people have a chance to contribute.
You can also try implementing some metric or algorithm that is not mentioned in this issue. Do so by mentioning what you plan on implementing in the comments below or creating a new issue and I will assign the issue to you.
Also notice the labels for each issue, that will give you an idea about what kind of work you are expected to do.
Cheers! 😄
The text was updated successfully, but these errors were encountered: