rdkit.ML.Neural.ActFuncs module¶
Activation functions for neural network nodes
Activation functions should implement the following API:
- _Eval(x)_: returns the value of the function at a given point
- _Deriv(x)_: returns the derivative of the function at a given point
The current Backprop implementation also requires:
- _DerivFromVal(val)_: returns the derivative of the function when its
value is val
In all cases _x_ is a float as is the value returned.
-
class
rdkit.ML.Neural.ActFuncs.ActFunc¶ Bases:
object“virtual base class” for activation functions
-
class
rdkit.ML.Neural.ActFuncs.Sigmoid(beta=1.0)¶ Bases:
rdkit.ML.Neural.ActFuncs.ActFuncthe standard sigmoidal function
-
Deriv(x)¶
-
DerivFromVal(val)¶
-
Eval(x)¶
-
-
class
rdkit.ML.Neural.ActFuncs.TanH(beta=1.0)¶ Bases:
rdkit.ML.Neural.ActFuncs.ActFuncthe standard hyperbolic tangent function
-
Deriv(x)¶
-
DerivFromVal(val)¶
-
Eval(x)¶
-