Project Galateia

Research on Cognitive Machines

About SPVIS

Training Screen of SVM

SPVIS is a tool for visualizing various machine learning algorithms.

After selecting which algorithm to use, Left clicking on a screen marks the point as Class 1 and right clicking marks Class 2. Then the algorithm will learn to classify 2D-space.

Currently implemented algorithms are: Linear Classifier, KNN, MLP, NBC(MLE), Perceptron, SVM.

There will be another version with unsupervised learning algorithms in the future.

A MNIST Dataset Loader for C/C++

Here is a single-header portable MNIST dataset loader written C.

Let's just make the life a bit more easier.