MLPACK is a C++ machine learning library with emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and flexibility for expert users.

* More info + downloads: https://mlpack.org
* Git repo: https://github.com/mlpack/mlpack

Features

  • Collaborative Filtering
  • Density Estimation Trees
  • Euclidean Minimum Spanning Trees
  • Fast Exact Max-Kernel Search
  • Gaussian Mixture Models (GMMs)
  • Hidden Markov Models (HMMs)
  • Kernel Principal Components Analysis
  • K-Means Clustering
  • Least-Angle Regression
  • Local Coordinate Coding
  • Locality-Sensitive Hashing
  • Logistic regression
  • Naive Bayes Classifier
  • Neighborhood Components Analysis
  • Non-negative Matrix Factorization
  • Principal Components Analysis
  • Independent Component Analysis
  • Rank-Approximate Nearest Neighbor
  • Least-Squares Linear Regression
  • Sparse Coding
  • Tree-based Neighbor Search
  • Tree-based Range Search
  • Neural Networks
  • Deep Learning

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow MLPACK C++ machine learning library

MLPACK C++ machine learning library Web Site

Other Useful Business Software
8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
8 Monitoring Tools in One APM. Install in 5 Minutes.

Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
Start Free