public interface FloatingPointTensorVertex<T extends java.lang.Number,TENSOR extends FloatingPointTensor<T,TENSOR>,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>> extends NumberTensorVertex<T,TENSOR,VERTEX>, BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T,VERTEX>
SCALAR_SHAPE
Modifier and Type | Method and Description |
---|---|
default VERTEX |
acos() |
default VERTEX |
acosh() |
default VERTEX |
asin() |
default VERTEX |
asinh() |
default VERTEX |
atan() |
default VERTEX |
atan2(VERTEX that) |
default VERTEX |
atanh() |
default VERTEX |
ceil() |
default VERTEX |
choleskyDecomposition()
Operates on a (..., M, M) symmetric and positive definite inputs.
|
default VERTEX |
choleskyInverse()
Operates on a (..., M, M) Cholesky decomposition of a matrix or batch of matrices shaped (M, M) to produce the
inverse(s) of the input to the cholesky decomposition.
|
default VERTEX |
cos() |
default VERTEX |
cosh() |
default VERTEX |
digamma() |
default VERTEX |
exp() |
default VERTEX |
exp2() |
default VERTEX |
expM1() |
default VERTEX |
floor() |
default BooleanVertex |
isFinite() |
default BooleanVertex |
isInfinite() |
default BooleanVertex |
isNaN() |
default BooleanVertex |
isNegativeInfinity() |
default BooleanVertex |
isPositiveInfinity() |
default VERTEX |
log() |
default VERTEX |
log10() |
default VERTEX |
log1p() |
default VERTEX |
log2() |
default VERTEX |
logAddExp(VERTEX that) |
default VERTEX |
logAddExp2(VERTEX that) |
default VERTEX |
logGamma() |
default VERTEX |
matrixDeterminant() |
default VERTEX |
matrixInverse() |
default VERTEX |
mean()
Mean over all dimensions.
|
default VERTEX |
mean(int... overDimensions)
Mean over specified dimensions.
|
default IntegerVertex |
nanArgMax() |
default IntegerVertex |
nanArgMax(int axis) |
default IntegerVertex |
nanArgMin() |
default IntegerVertex |
nanArgMin(int axis) |
default BooleanVertex |
notNaN() |
default VERTEX |
replaceNaN(T value) |
default VERTEX |
round() |
default VERTEX |
safeLogTimes(VERTEX y)
This is identical to log().times(y), except that it changes NaN results to 0.
|
default VERTEX |
sigmoid() |
default VERTEX |
sin() |
default VERTEX |
sinh() |
default VERTEX |
standardDeviation() |
default VERTEX |
standardize() |
default VERTEX |
tan() |
default VERTEX |
tanh() |
default VERTEX |
trigamma() |
abs, apply, argMax, argMax, argMin, argMin, clamp, cumProd, cumSum, div, equalsWithinEpsilon, greaterThan, greaterThan, greaterThanMask, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqualToMask, lessThan, lessThan, lessThanMask, lessThanOrEqual, lessThanOrEqual, lessThanOrEqualToMask, matrixMultiply, max, max, min, min, minus, plus, pow, pow, product, product, reverseDiv, reverseMinus, setWithMask, setWithMask, sign, sum, sum, tensorMultiply, times, toBoolean, toDouble, toInteger
broadcast, diag, diagPart, elementwiseEquals, elementwiseEquals, fillTriangular, get, notEqualTo, notEqualTo, permute, reshape, slice, slice, take, trianglePart, triLower, triUpper, where, wrap
addChild, addParent, addParents, eval, getChildren, getConnectedGraph, getDegree, getId, getIndentation, getLabel, getLength, getObservedValue, getParents, getRank, getReference, getShape, getState, getStride, getValue, hasValue, isDifferentiable, isObserved, isProbabilistic, lazyEval, observe, observeOwnValue, ofType, print, print, removeLabel, setAndCascade, setLabel, setLabel, setParents, setParents, setState, setValue, unobserve
atan2, reciprocal, sqrt
div, matrixMultiply, minus, plus, reverseDiv, reverseMinus, times, unaryMinus
expandDims, getLength, getRank, getShape, getStride, isLengthOne, isMatrix, isScalar, isVector, moveAxis, slice, sliceAlongDimension, squeeze, swapAxis, transpose
default VERTEX ceil()
ceil
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX round()
round
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX floor()
floor
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX sin()
sin
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX cos()
cos
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX tan()
tan
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX asin()
asin
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX acos()
acos
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX sinh()
sinh
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX cosh()
cosh
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX tanh()
tanh
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX asinh()
asinh
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX acosh()
acosh
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX atanh()
atanh
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX atan()
atan
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX atan2(VERTEX that)
atan2
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX mean(int... overDimensions)
BaseFloatingPointTensor
mean
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
overDimensions
- dimensions to mean over.default VERTEX mean()
BaseFloatingPointTensor
mean
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX standardDeviation()
standardDeviation
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX standardize()
standardize
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX logAddExp2(VERTEX that)
logAddExp2
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX logAddExp(VERTEX that)
logAddExp
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX safeLogTimes(VERTEX y)
BaseFloatingPointTensor
safeLogTimes
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
y
- The tensor value to multiply bydefault VERTEX log1p()
log1p
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX log2()
log2
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX log10()
log10
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX exp2()
exp2
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX expM1()
expM1
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX replaceNaN(T value)
replaceNaN
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default BooleanVertex notNaN()
notNaN
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default BooleanVertex isNaN()
isNaN
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default BooleanVertex isFinite()
isFinite
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default BooleanVertex isInfinite()
isInfinite
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default BooleanVertex isNegativeInfinity()
isNegativeInfinity
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default BooleanVertex isPositiveInfinity()
isPositiveInfinity
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX exp()
exp
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX log()
log
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX logGamma()
logGamma
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX trigamma()
trigamma
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX digamma()
digamma
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX sigmoid()
sigmoid
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX choleskyDecomposition()
BaseFloatingPointTensor
choleskyDecomposition
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX choleskyInverse()
BaseFloatingPointTensor
choleskyInverse
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX matrixInverse()
matrixInverse
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default VERTEX matrixDeterminant()
matrixDeterminant
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default IntegerVertex nanArgMax(int axis)
nanArgMax
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default IntegerVertex nanArgMax()
nanArgMax
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default IntegerVertex nanArgMin(int axis)
nanArgMin
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>
default IntegerVertex nanArgMin()
nanArgMin
in interface BaseFloatingPointTensor<BooleanVertex,IntegerVertex,DoubleVertex,T extends java.lang.Number,VERTEX extends FloatingPointTensorVertex<T,TENSOR,VERTEX>>