Class ElementWiseDFunction<T extends deepboof.Tensor<T>>

java.lang.Object
deepboof.impl.forward.standard.BaseFunction<T>
deepboof.impl.backward.standard.BaseDFunction<T>
deepboof.impl.backward.standard.ElementWiseDFunction<T>
All Implemented Interfaces:
deepboof.DFunction<T>, deepboof.Function<T>
Direct Known Subclasses:
DActivationReLU_F64, DActivationSigmoid_F64, DActivationTanH_F64

public abstract class ElementWiseDFunction<T extends deepboof.Tensor<T>>
extends BaseDFunction<T>
Base class for element-wise derivative functions
  • 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
    ElementWiseDFunction()  
  • Method Summary

    Modifier and Type Method Description
    void _initialize()  
    void _setParameters​(List<T> parameters)  

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

    _backwards, backwards, evaluating, isLearning, learning

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

    _forward, 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.Function

    forward, getOutputShape, getParameters, getParameterShapes, getTensorType, initialize, setParameters
  • Constructor Details

    • ElementWiseDFunction

      public ElementWiseDFunction()
  • Method Details

    • _initialize

      public void _initialize()
      Specified by:
      _initialize in class deepboof.impl.forward.standard.BaseFunction<T extends deepboof.Tensor<T>>
    • _setParameters

      public void _setParameters​(List<T> parameters)
      Specified by:
      _setParameters in class deepboof.impl.forward.standard.BaseFunction<T extends deepboof.Tensor<T>>