a fast, flexible machine learning library

Technologies
c++, C++ template metaprogramming
Topics
machine learning, embedded, ai, deep learning, Neural networks
a fast, flexible machine learning library
mlpack is an intuitive, fast, and flexible C++ machine learning library with bindings to other languages. It is meant to be a machine learning analog to LAPACK, and aims to implement a wide array of machine learning methods and functions as a "swiss army knife" for machine learning researchers. In addition to its powerful C++ interface, mlpack also provides command-line programs and Python bindings, as well as bindings to other languages.

Projects

Contributor
Mayank Raj
Mentor
Marcus Edel, Abhinav Anand
Organization
mlpack
Activation functions and Pooling methods
Two new activation functions have been recently proposed FTSwish, and LiSHT and I am proposing to add them to mlpack along with two Pooling methods....
Contributor
Suvarsh
Mentor
Marcus Edel
Organization
mlpack
Enhance CMA-ES
Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is an evolutionary strategy which updates the covariance matrix of a normal search...
Contributor
Tarek Elsayed
Mentor
Marcus Edel, Shubham Agrawal
Organization
mlpack
Expanding Reinforcement Learning in mlpack: DDPG and TD3 Agents Integration
This project's primary objective was to enrich the mlpack reinforcement learning framework by incorporating new agents, specifically DDPG and TD3,...