Accord.NET - Machine learning, Computer vision, Statistics and general scientific computing for .NET
The Accord.NET project provides machine learning, statistics, artificial intelligence, computer vision and image processing methods to .NET. It can be used on Microsoft Windows, Xamarin, Unity3D, Windows Store applications, Linux or mobile.
After merging with the AForge.NET project, the framework now offers a unified API for learning/training machine learning models that is both easy to use and extensible.
It supports Vector Machines , Logistic Regression , Decision Trees , Neural Networks , Deep Learning (Deep Neural Networks), Levenberg-Marquardt with Bayesian Regularization , Restricted Boltzmann Machines , Sequence classification , Hidden Markov Classifiers and Hidden Conditional Random Fields, Multiple linear regression , Multivariate linear regression , polynomial regression , logarithmic regression.
Clustering algorithms like K-Means , K-Modes , Mean-Shift , Gaussian Mixture Models , Binary Split, Image processing, Load, parse, save, filter and transform audio signals, Real-time face detection and tracking , as well as general methods for detecting , tracking and transforming objects in image streams and lot more.