OpenANN
1.1.0
An open source library for artificial neural networks.
|
#include <Eigen/Core>
Go to the source code of this file.
Namespaces | |
OpenANN | |
Enumerations | |
enum | OpenANN::ActivationFunction { OpenANN::LOGISTIC = 0, OpenANN::TANH = 1, OpenANN::TANH_SCALED = 2, OpenANN::RECTIFIER = 3, OpenANN::LINEAR = 4, OpenANN::SOFTMAX = 4 } |
Functions | |
void | OpenANN::activationFunction (ActivationFunction act, const Eigen::MatrixXd &a, Eigen::MatrixXd &z) |
void | OpenANN::activationFunctionDerivative (ActivationFunction act, const Eigen::MatrixXd &z, Eigen::MatrixXd &gd) |
void | OpenANN::softmax (Eigen::MatrixXd &y) |
void | OpenANN::logistic (const Eigen::MatrixXd &a, Eigen::MatrixXd &z) |
void | OpenANN::logisticDerivative (const Eigen::MatrixXd &z, Eigen::MatrixXd &gd) |
void | OpenANN::normaltanh (const Eigen::MatrixXd &a, Eigen::MatrixXd &z) |
void | OpenANN::normaltanhDerivative (const Eigen::MatrixXd &z, Eigen::MatrixXd &gd) |
void | OpenANN::scaledtanh (const Eigen::MatrixXd &a, Eigen::MatrixXd &z) |
void | OpenANN::scaledtanhDerivative (const Eigen::MatrixXd &z, Eigen::MatrixXd &gd) |
void | OpenANN::rectifier (const Eigen::MatrixXd &a, Eigen::MatrixXd &z) |
void | OpenANN::rectifierDerivative (const Eigen::MatrixXd &z, Eigen::MatrixXd &gd) |
void | OpenANN::linear (const Eigen::MatrixXd &a, Eigen::MatrixXd &z) |
void | OpenANN::linearDerivative (Eigen::MatrixXd &gd) |