Class DActivationReLU_F64

java.lang.Object
deepboof.impl.forward.standard.BaseFunction<T>
deepboof.impl.backward.standard.BaseDFunction<T>
deepboof.impl.backward.standard.ElementWiseDFunction<deepboof.tensors.Tensor_F64>
deepboof.impl.backward.standard.DActivationReLU_F64
All Implemented Interfaces:
DActivationReLU<deepboof.tensors.Tensor_F64>, deepboof.DFunction<deepboof.tensors.Tensor_F64>, deepboof.forward.ActivationReLU<deepboof.tensors.Tensor_F64>, deepboof.Function<deepboof.tensors.Tensor_F64>

public class DActivationReLU_F64
extends ElementWiseDFunction<deepboof.tensors.Tensor_F64>
implements DActivationReLU<deepboof.tensors.Tensor_F64>
Implementation of DActivationReLU for Tensor_F64
  • Field Summary

    Fields inherited from class deepboof.impl.backward.standard.BaseDFunction

    learningMode

    Fields inherited from class deepboof.impl.forward.standard.BaseFunction

    miniBatchSize, parameters, shapeInput, shapeOutput, shapeParameters
  • Constructor Summary

    Constructors
    Constructor Description
    DActivationReLU_F64()  
  • Method Summary

    Modifier and Type Method Description
    protected void _backwards​(deepboof.tensors.Tensor_F64 input, deepboof.tensors.Tensor_F64 dout, deepboof.tensors.Tensor_F64 gradientInput, List<deepboof.tensors.Tensor_F64> gradientParameters)  
    void _forward​(deepboof.tensors.Tensor_F64 input, deepboof.tensors.Tensor_F64 output)  
    Class<deepboof.tensors.Tensor_F64> getTensorType()  

    Methods inherited from class deepboof.impl.backward.standard.ElementWiseDFunction

    _initialize, _setParameters

    Methods inherited from class deepboof.impl.backward.standard.BaseDFunction

    backwards, evaluating, isLearning, learning

    Methods inherited from class deepboof.impl.forward.standard.BaseFunction

    forward, getOutputShape, getParameters, getParameterShapes, initialize, setParameters

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface deepboof.forward.ActivationReLU

    forward, setParameters

    Methods inherited from interface deepboof.DFunction

    backwards, evaluating, isLearning, learning

    Methods inherited from interface deepboof.Function

    getOutputShape, getParameters, getParameterShapes, initialize
  • Constructor Details

    • DActivationReLU_F64

      public DActivationReLU_F64()
  • Method Details

    • _forward

      public void _forward​(deepboof.tensors.Tensor_F64 input, deepboof.tensors.Tensor_F64 output)
      Specified by:
      _forward in class deepboof.impl.forward.standard.BaseFunction<deepboof.tensors.Tensor_F64>
    • _backwards

      protected void _backwards​(deepboof.tensors.Tensor_F64 input, deepboof.tensors.Tensor_F64 dout, deepboof.tensors.Tensor_F64 gradientInput, List<deepboof.tensors.Tensor_F64> gradientParameters)
      Specified by:
      _backwards in class BaseDFunction<deepboof.tensors.Tensor_F64>
    • getTensorType

      public Class<deepboof.tensors.Tensor_F64> getTensorType()
      Specified by:
      getTensorType in interface deepboof.Function<deepboof.tensors.Tensor_F64>