44#ifndef DIWA_ACTIVATIONS_H
45#define DIWA_ACTIVATIONS_H
49#define DIWA_ACTFUNC_LOWER_BOUND -30.0f
50#define DIWA_ACTFUNC_UPPER_BOUND 30.0f
85 return 1.0 / (1.0 + exp(-x));
104 return 1.0 / exp(x * x);
Class containing static methods for common activation functions.
Definition diwa_activations.h:67
static double gaussian(double x)
Gaussian activation function.
Definition diwa_activations.h:98
static double sigmoid(double x)
Sigmoid activation function.
Definition diwa_activations.h:79
#define DIWA_ACTFUNC_UPPER_BOUND
Definition diwa_activations.h:50
double(* diwa_activation)(double)
Typedef for activation function pointer.
Definition diwa_activations.h:58
#define DIWA_ACTFUNC_LOWER_BOUND
Definition diwa_activations.h:49