mirror of
https://github.com/Relintai/MLPP.git
synced 2024-11-12 10:15:01 +01:00
A library created to revitalize C++ as a machine learning front end. Per aspera ad astra.
MLPP | ||
SharedLib | ||
a.out | ||
cover_gif.gif | ||
main.cpp | ||
README.md |
ML++
Machine learning is a vast and exiciting discipline, garnering attention from specialists of many fields. Unfortunately, for C++ programmers and enthusiasts, there appears to be a lack of support for this magnificient language in the field of machine learning. As a consequence, this library was created in order to fill that void and give C++ a true foothold in the ML sphere to act as a crossroad between low level developers and machine learning engineers.
Contents of the Library
- Regression
- Linear Regression
- Logistic Regression
- Softmax Regression
- Exponential Regression
- Probit Regression
- CLogLog Regression
- Deep, Dynamically Sized Neural Networks
- Possible Activation Functions
- Linear
- Sigmoid
- Swish
- Softplus
- CLogLog
- Gaussian CDF
- GELU
- Unit Step
- Sinh
- Cosh
- Tanh
- Csch
- Sech
- Coth
- Arsinh
- Arcosh
- Artanh
- Arcsch
- Arsech
- Arcoth
- Possible Loss Functions
- MSE
- RMSE
- MAE
- MBE
- Log Loss
- Cross Entropy
- Hinge Loss
- Possible Regularization Methods
- Lasso
- Ridge
- ElasticNet
- Possible Weight Initialization Methods
- Uniform
- Xavier Normal
- Xavier Uniform
- He Normal
- He Uniform
- Possible Activation Functions