School tasks + self-study
-
kNN - k Nearest Neighbors
Used to identify the closest k elements -
Perceptron
A binary classifier specifying to which class elements belong -
Speech Recognition
Google Speech Recognition library -
NN to recognize language
A neural net telling us which language a specific file is written in. It finds patterns in numbers of occurences of every letter in each language -
k-means algorithm
Creating clusters of elements around k centroids -
Naive-Bayes algorithm
Classify cars using Naive-Bayes' theorem -
Knapsack problem
A classic knapsack problem - Given a set of items, each with a weight and a value, determine the number of each item to include in a collection so that the total weight is less than or equal to a given limit and the total value is as large as possible. Binary vector has been used to make it more efficient -
Efficient knapsack
The same as 7., but in Java