Package deepnetts.net.layers.activation
Class Tanh
java.lang.Object
deepnetts.net.layers.activation.Tanh
- All Implemented Interfaces:
- ActivationFunction,- Serializable,- Consumer<TensorBase>
Hyperbolic tangens activation function
- Author:
- zoran
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidapply(TensorBase tensor, int from, int to) floatgetPrime(float y) Returns the first derivative of activation function for specified output yfloatgetValue(float x) Returns the value of activation function for specified input xMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface deepnetts.net.layers.activation.ActivationFunctionaccept
- 
Constructor Details- 
Tanhpublic Tanh()
 
- 
- 
Method Details- 
getValuepublic float getValue(float x) Description copied from interface:ActivationFunctionReturns the value of activation function for specified input x- Specified by:
- getValuein interface- ActivationFunction
- Parameters:
- x- input for activation
- Returns:
- value of activation function
 
- 
getPrimepublic float getPrime(float y) Description copied from interface:ActivationFunctionReturns the first derivative of activation function for specified output y- Specified by:
- getPrimein interface- ActivationFunction
- Parameters:
- y- output of activation function
- Returns:
- first derivative of activation function
 
- 
apply- Specified by:
- applyin interface- ActivationFunction
 
- 
apply- Specified by:
- applyin interface- ActivationFunction
 
 
-