|
CNum 0.2.1
CPU-optimized ML library for C++
|
#include "CNum/DataStructs/DataStructs.h"#include <functional>#include <unordered_map>#include <string>#include <cmath>Go to the source code of this file.
Namespaces | |
| namespace | CNum::Model::Activation |
| Activation functions. | |
| namespace | CNum |
| The umbrella namespace from which you can access all modules of CNum. | |
| namespace | CNum::Model |
| The namespace containing the ML models in CNum. | |
Typedefs | |
| using | CNum::Model::Activation::ActivationFunc = std::function< double(double) > |
Functions | |
| double | CNum::Model::Activation::sigmoid (double value) |
| Sigmoid function (for a single value). | |
| ::CNum::DataStructs::Matrix< double > | CNum::Model::Activation::activate (const ::CNum::DataStructs::Matrix< double > &data, ActivationFunc act_func) noexcept |
| Run an activation function on a Matrix of data. | |
| ActivationFunc | CNum::Model::Activation::get_activation_func (::std::string activation) |
| Get an activation function from a string. | |