This is a folder of common machine learning algorithms derived and implemented in python.
This folder contains supervised learning algorithms
Identifying which categories a feature set belongs to
Combining several weak classifiers into a single strong one
Weighted sum of individual classifiers
Combining feature vectors with weight vectors to classify data points
Create a set of features (support vectors) to help define the decision boundary
Iteratively update a decision boundary based on the classification of each point. *Does not converge if not linearly seperable.
Network of perceptrons feeding into one another
Straightforward Neural Network
Estimating relationship between inputs and their outputs
This folder contains unsupervised learning algorithms
Grouping Similar Objects
Using the Mean of all points in a cluster to update the center
Using the Median of all points in a cluster to update the center
Method for determining the strength of a model