Class OCNNOutputLayer.OCNNLossFunction
- java.lang.Object
-
- org.deeplearning4j.nn.layers.ocnn.OCNNOutputLayer.OCNNLossFunction
-
- All Implemented Interfaces:
Serializable,ILossFunction
- Enclosing class:
- OCNNOutputLayer
public class OCNNOutputLayer.OCNNLossFunction extends Object implements ILossFunction
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OCNNLossFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description INDArraycomputeGradient(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask)Pair<Double,INDArray>computeGradientAndScore(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask, boolean average)doublecomputeScore(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask, boolean average)INDArraycomputeScoreArray(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask)Stringname()
-
-
-
Method Detail
-
computeScore
public double computeScore(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask, boolean average)
- Specified by:
computeScorein interfaceILossFunction
-
computeScoreArray
public INDArray computeScoreArray(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask)
- Specified by:
computeScoreArrayin interfaceILossFunction
-
computeGradient
public INDArray computeGradient(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask)
- Specified by:
computeGradientin interfaceILossFunction
-
computeGradientAndScore
public Pair<Double,INDArray> computeGradientAndScore(INDArray labels, INDArray preOutput, IActivation activationFn, INDArray mask, boolean average)
- Specified by:
computeGradientAndScorein interfaceILossFunction
-
name
public String name()
- Specified by:
namein interfaceILossFunction
-
-