public class StochasticBinary extends ABoundedOp
| Modifier and Type | Field and Description |
|---|---|
static StochasticBinary |
INSTANCE |
| Constructor and Description |
|---|
StochasticBinary() |
| 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.
|
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.
|
boolean |
hasDerivative()
Returns true if this operator supports computing the derivative for a given input
|
boolean |
isStochastic()
Returns true if the operator is stochastic, i.e returns random values for at least some inputs
|
double |
maxValue() |
double |
minValue() |
averageValue, isBoundedapplyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, applyTo, compose, compose, constrainValues, divide, getDerivativeOp, getInverse, getTransform, hasDerivativeForOutput, hasInverse, isDomainBounded, maxDomain, minDomain, product, sum, toString, validateOutputpublic static final StochasticBinary INSTANCE
public boolean isStochastic()
OpisStochastic in class Oppublic double apply(double x)
IOperatorpublic double applyInverse(double y)
OpapplyInverse in class Oppublic double minValue()
minValue in class ABoundedOppublic double maxValue()
maxValue in class ABoundedOppublic boolean hasDerivative()
OphasDerivative in class Oppublic double derivative(double x)
Opderivative in class Oppublic double derivativeForOutput(double y)
OpderivativeForOutput in class OpCopyright © 2016. All rights reserved.