| Constructor and Description |
|---|
DefaultOpFactory() |
public GradientOp createGradientOp(String name, INDArray x, INDArray y, INDArray z)
createGradientOp in interface OpFactorypublic Op createShape(String name, INDArray x, INDArray z, Object[] extraArgs)
createShape in interface OpFactoryname - x - z - public LossFunction createLossFunction(String name, INDArray x, INDArray y)
OpFactorycreateLossFunction in interface OpFactoryname - the opName of the functionx - the inputy - the outputpublic Accumulation createAccum(String name, INDArray x)
OpFactorycreateAccum in interface OpFactoryname - the opName of the function to createx - the input to the functionpublic Accumulation createAccum(String name, INDArray x, INDArray y, INDArray z)
OpFactorycreateAccum in interface OpFactoryname - the opName of the functionx - the inputy - the pairwise transformationz - the outputpublic Accumulation createAccum(String name, INDArray x, INDArray y, INDArray z, Object[] extraArgs)
createAccum in interface OpFactorypublic Accumulation createAccum(String name, INDArray x, INDArray y)
createAccum in interface OpFactorypublic IndexAccumulation createIndexAccum(String opName, INDArray x, INDArray y, INDArray z, Object[] extraArgs)
createIndexAccum in interface OpFactoryopName - x - y - z - extraArgs - @returnpublic IndexAccumulation createIndexAccum(String name, INDArray x)
createIndexAccum in interface OpFactorypublic IndexAccumulation createIndexAccum(String name, INDArray x, INDArray y)
OpFactorycreateIndexAccum in interface OpFactorypublic TransformOp createTransform(String name, INDArray x, INDArray y)
createTransform in interface OpFactorypublic TransformOp createTransform(String name, INDArray x)
createTransform in interface OpFactorypublic TransformOp createTransform(String name, INDArray x, Object[] extraArgs)
createTransform in interface OpFactorypublic TransformOp createTransform(String name, INDArray x, INDArray y, INDArray z)
createTransform in interface OpFactorypublic TransformOp createTransform(String name, INDArray x, INDArray y, INDArray z, Object[] extraArgs)
createTransform in interface OpFactoryname - x - y - z - extraArgs - public ScalarOp createScalarTransform(String name, INDArray x, INDArray y, double scalar)
createScalarTransform in interface OpFactoryname - x - y - scalar - public ScalarOp createScalarTransform(String name, INDArray x, double scalar)
createScalarTransform in interface OpFactoryname - x - scalar - public ScalarOp createScalarTransform(String name, INDArray x, Object[] extraArgs, double scalar)
createScalarTransform in interface OpFactoryname - x - extraArgs - scalar - public ScalarOp createScalarTransform(String name, INDArray x, INDArray y, INDArray z, double scalar)
createScalarTransform in interface OpFactoryname - x - y - z - scalar - public ScalarOp createScalarTransform(String name, INDArray x, INDArray y, INDArray z, Object[] extraArgs, double scalar)
createScalarTransform in interface OpFactoryname - x - y - z - extraArgs - scalar - public BroadcastOp createBroadcastOp(String name, INDArray x, INDArray y, INDArray z, int... dimension)
OpFactorycreateBroadcastOp in interface OpFactoryname - Name of the vector opx - NDArray to operate ony - Vectorz - Result NDArraydimension - Dimension to do op along. 0 for row, 1 for column, etcpublic BroadcastOp createBroadcastOp(String name, INDArray x, INDArray y, INDArray z, Object[] extraArgs, int... dimension)
createBroadcastOp in interface OpFactorypublic BroadcastOp createBroadcastOp(String name, INDArray x, INDArray y, int... dimension)
OpFactorycreateBroadcastOp in interface OpFactoryname - Name of the vector opx - NDArray to operate ony - Result NDArraydimension - Dimension to do op along. 0 for row, 1 for column, etcpublic int getOpNumByName(String opName)
getOpNumByName in interface OpFactoryopName - public int getOpNumIfExists(String opName)
OpFactorygetOpNumIfExists in interface OpFactorypublic Op getOpByName(String opName)
OpFactorygetOpByName in interface OpFactoryCopyright © 2018. All rights reserved.