Awesome Open Source
Awesome Open Source

Machine Learning


NOTE: I created this repository for educational purposes. It will host a number of projects as part of the process and some exercises that we created, just purely a learning process. Not perfectly done.


Read Contributing

Machine learning algorithms:

Linear Algorithms:

  • Algorithm 1: Linear Regression
  • Algorithm 2: Logistic Regression
  • Algorithm 3: Linear Discriminant Analysis

Nonlinear Algorithms:

  • Algorithm 4: Classification and Regression Trees
  • Algorithm 5: Naive Bayes
  • Algorithm 6: K-Nearest Neighbors
  • Algorithm 7: Learning Vector Quantization
  • Algorithm 8: Support Vector Machines

Ensemble Algorithms:

  • Algorithm 9: Bagged Decision Trees and Random Forest
  • Algorithm 10: Boosting and AdaBoost


Copyright [2019] [Madona Syombua]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (891,361
Java (412,491
Learning (75,687
R (62,239
Machine Learning (40,927
Algorithms (38,042
Tensorflow (22,900
Neural Network (16,117
Matrices (2,318
Linear Regression (1,781
Tensorflow Models (409
Linear Programming (327
Matrix Multiplication (288
Tensorflow Experiments (125