Implementations of Several Basic Machine Learning Algorithms by John Lambert
BS, Computer Science, Stanford University, Stanford, CA MS, Biomedical Informatics, Stanford University, Stanford, CA
ID3 Decision Tree in Java K-Means Clustering in Java K-Nearest Neighbors ( One implementation written in Java, one written in Python) Neural Net trained with Backpropagation (Sigmoid Function) in Java
Loss Functions: Softmax and SVM (Along with Gradient Calculations) in Python