| Constructor and Description |
|---|
DefaultOpFactory() |
public Op createShape(String name, INDArray x, INDArray z)
createShape in interface OpFactoryname - x - z - public LossFunction createLossFunction(String name, INDArray x, INDArray y)
OpFactorycreateLossFunction in interface OpFactoryname - the name of the functionx - the inputy - the outputpublic Accumulation createAccum(String name, INDArray x)
OpFactorycreateAccum in interface OpFactoryname - the name 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 name 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, etcCopyright © 2017. All rights reserved.