Skip to content

Scratch Implementations of Major Machine Learning Algorithms

Notifications You must be signed in to change notification settings

JeremyNixon/oracle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Oracle!


This is a Python Machine Learning library developed by Jeremy Nixon with implementations of:



Random Forests
Neural Network Classifier
Convolutional Neural Network
Bagged Decision Trees
Decision Trees for Classificaiton
Linear Regression (Lasso + Ridge Penalties)
K-Nearest Neighbors
K-Means Clustering (Lloyd's Algorithm)
K-Means++
Perceptron
Naive Bayes
Logistic Regression



These algorithms are written for educational purposes - optimized industry grade versions of these algorithms can be found in Scikit-Learn, Theano, PyLearn2, Statsmodels, PyMC, Shogon, Gensim, etc.

About

Scratch Implementations of Major Machine Learning Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published