Git Product home page Git Product logo

ml-fromscratch's Introduction



Get in touch if you would like to work together. Contact Me.

ml-fromscratch's People

Contributors

a12baghel2 avatar agasheaditya avatar akshaygidwani404 avatar alakhtomoveitmoveit avatar aw-strakh avatar ayasahmad7655 avatar capt-doki avatar devhub404 avatar dipanshug124 avatar harsh-surya avatar iam-abbas avatar lucblassel avatar maleeshakumarage avatar marcos314 avatar n0ahmc avatar nitin-bommi avatar noahcoder11 avatar poornaditya1 avatar raviyaswanth avatar raypretam avatar real-phoenix avatar saikirankv avatar sairam008 avatar vamsi995 avatar varun221 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ml-fromscratch's Issues

KNN Implementation in JavaScript

Implement KNN from scratch in

  • JavaScript

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Decision Tree in JavaScript

Implement Decision Tree from scratch in

  • JavaScript

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Gradient Descent in JavaScript

Implement Gradient Descent from scratch in

  • JavaScript

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Linear Regression - Python Implementation

Implement Linear Regression from scratch in

  • Python

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

KNN - JavaScript Implementation

Implement KNN from scratch in

  • JavaScript

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

KNN - Java Implementation

Implement KNN from scratch in

  • Java

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Gradient Descent in C++

Implement Gradient Descent from scratch in

  • C++

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Logistic Regression - Python Implementation

Implement Logistic Regression from scratch in

  • Python

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Decision Tree in C++

Implement Decision Tree from scratch in

  • C++

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Decision Tree in Python

Implement Decision Tree from scratch in

  • Python

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Linear Regression in JavaScript

Implement Linear Regression from scratch in

  • JavaScript

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Random Forest in Python

Implement Random Forrest from scratch in

  • Python

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Decision Tree in Java

Implement Decision Tree from scratch in

  • Java

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Logistic Regression Implementation

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

There are three changes -

  1. Adding a Logistic Regression with Regularization approach, which helps in making a better model.
  2. Correct a small error in plot display of the result of Logistic regression.
  3. Creating a Readme file giving a brief intro of the two approaches of the logistic regression used so far in the repo.
  • ML Algorithm Name:
    Logistic Regression
  • Language:
    python

Linear Regression - C++

Implement Linear Regression from scratch in

  • C++

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Decision Tree in C++

Implement Decision Tree from scratch in

  • C++

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Logistic Regression - C++ Implementation

Implement Logistic Regression from scratch in

  • C++

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Neural Networks

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

Added momentum-based learning to weight optimization, which leads to a smoother graph, faster convergence, and better accuracy.
Also, solved the Runtime warning in Program execution. the warning was because of a division by zero error.

  • ML Algorithm Name:
    Neural Network
  • Language:
    python

Implement Machine Learning algorithms in various Languages

Implement a Machine Learning Algorithm from scratch for using Libraries and save it at an appropriate location.

Follow Guidelines mentioned on README

For Python file created from Scratch:


For Python file created using ML Modules:
```[root]/UsingLibs/[Algorithm]/[Language]/[File]"

For Notebook from Scratch:
```[root]/Notebooks/[Algorithm]/[File]"

For Notebook created using ML Modules:
```[root]/Notebooks/UsingLibs/[Algorithm]/[File]"

Create Python Notebook for KNN

Create a Python Notebook for to demonstrate:

  • KNN Classifier

save it at:

[root]/Notebooks/UsingLibs/[Algorithm Name]/[Algorithm].ipynb

Create a new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Random Forest in Python

Implement Random Forrest from scratch in

  • Python

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Gradient Descent in Java

Implement Gradient Descent from scratch in

  • Java

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Linear Regression

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

  • ML Algorithm Name: linear Regression

  • Language: python

Gradient Descent Implementation in Python

Implement Gradient Descent from scratch in

  • Python

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Gradient Descent in JAVA

Implement Gradient Descent from scratch in

  • Java

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Gradient Descent in JavaScript

Implement Gradient Descent from scratch in

  • JavaScript

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Implement Gradient Descent in Java

Implement Gradient Descent from scratch in

  • Java

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Re-Organize Files in directory

There are few files in the root directory when there shouldn't be. I have clearly mentioned the right location for files in Readme please read through that, fix them and create PR.

I would highly appreciate PR from a newbie, please craft a good PR with an explanation. Purpose of this issue is to introduce newbies to FOSS 🎉

Python Notebook for Logistic Regression

Create a Python Notebook for to demonstrate:

  • Logistic Regression

save it at:

[root]/Notebooks/UsingLibs/[Algorithm Name]/[Algorithm].ipynb

Create a new issue according to the template if you would like to implement a different algorithm (or) in a different language.

Neural Networks

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

  • ML Algorithm Name: Neural Networks

  • Language: Python

Modular Neural Network Design

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

  • ML Algorithm Name: Modular Neural Network Design

  • Language: Python

Implement Linear Regression in C++

Implement Linear Regression from scratch in

  • C++

Create new issue according to the template if you would like to implement a different algorithm (or) in a different language.

[Logistic regression]

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

  • ML Algorithm Name: Logistic regression

  • Language: Python

Random Forest Classifier in Python

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

  • Random Forest Classifier

  • Python

Regularization for Linear Regression.

ML - Algorithm

  • I have not used any Machine Learning Libraries in my code
  • This ML Algorithm is not available in the repository currently.
  • If it is, My ML Algorithm is implemented in a different method.
  • I have starred this repository

Information

  • ML Algorithm Name:
    Linear Regression with Regularization
    Added extra prompts too, for better outputs while program execution.

  • Language:
    python.

Delete Files and Rename Directory

Do the following:-

  • Delete file named
    LOGISTIC REGRESSION from root directory
  • There are two folders for ”Gradient Descent”. Merge them into one

Improve Readme

Improve Readme:

  • Describe the purpose of this repository (briefly described already)
  • Fix grammar issues
  • More detailed information about repository (Briefly mentioned currently)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.