| Modifier and Type | Method and Description |
|---|---|
double |
apply(double x)
Applies this operator to a single value, returning the result
|
double |
applyInverse(double y)
Applies the inverse of this Op.
|
void |
applyTo(AVector v)
Applies this operator to a mutable vector.
|
void |
applyTo(double[] data)
Applies this operator to every element in a double[] array, mutating the array in place
|
void |
applyTo(double[] data,
int start,
int length)
Applies this operator to the specified range within a double[] array.
|
void |
applyTo(INDArray v)
Applies this operator to every element of a target array.
|
double |
averageValue() |
Op |
compose(ALinearOp op) |
Op |
compose(Op op) |
static ALinearOp |
create(double factor,
double constant) |
double |
derivative(double x)
Returns the derivative of this Op for a given input value x
i.e.
|
double |
derivativeForOutput(double y)
Returns the derivative of this Op for a given output value y
i.e.
|
double |
getConstant() |
Op |
getDerivativeOp()
Gets an operator which represents the derivative of this operator.
|
double |
getFactor() |
ALinearOp |
getInverse()
Gets the inverse of this operator.
|
boolean |
hasDerivative()
Returns true if this operator supports computing the derivative for a given input
|
boolean |
hasInverse()
Returns true if this operator supports computing the inverse for a given output
|
applyTo, applyTo, applyTo, applyTo, applyTo, compose, constrainValues, divide, getTransform, hasDerivativeForOutput, isBounded, isDomainBounded, isStochastic, maxDomain, maxValue, minDomain, minValue, product, toString, validateOutputpublic static ALinearOp create(double factor, double constant)
public double apply(double x)
IOperatorpublic double applyInverse(double y)
OpapplyInverse in class Oppublic void applyTo(INDArray v)
Oppublic void applyTo(AVector v)
IOperatorpublic void applyTo(double[] data)
Oppublic void applyTo(double[] data,
int start,
int length)
IOperatorpublic double getConstant()
getConstant in class ALinearOppublic double averageValue()
averageValue in class Oppublic boolean hasDerivative()
OphasDerivative in class ALinearOppublic double derivative(double x)
Opderivative in class ALinearOppublic double derivativeForOutput(double y)
OpderivativeForOutput in class ALinearOppublic Op getDerivativeOp()
OpgetDerivativeOp in class ALinearOppublic boolean hasInverse()
OphasInverse in class ALinearOppublic ALinearOp getInverse()
IOperatorgetInverse in interface IOperatorgetInverse in class OpCopyright © 2016. All rights reserved.