Package com.yahoo.tensor.functions
Class ScalarFunctions
java.lang.Object
com.yahoo.tensor.functions.ScalarFunctions
Factory of scalar Java functions.
The purpose of this is to embellish anonymous functions with a runtime type
such that they can be inspected and will return a parsable toString.
- Author:
- bratseth
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DoubleUnaryOperatorabs()static DoubleUnaryOperatoracos()static DoubleBinaryOperatoradd()static DoubleUnaryOperatorasin()static DoubleUnaryOperatoratan()static DoubleUnaryOperatorceil()constant(double value) static DoubleUnaryOperatorcos()static DoubleBinaryOperatordivide()static DoubleUnaryOperatorelu()static DoubleUnaryOperatorelu(double alpha) static DoubleBinaryOperatorequal()static DoubleUnaryOperatorerf()static DoubleUnaryOperatorexp()static DoubleUnaryOperatorfloor()static DoubleBinaryOperatorgreater()static DoubleBinaryOperatorhamming()static DoubleUnaryOperatorstatic DoubleUnaryOperatorleakyrelu(double alpha) static DoubleBinaryOperatorless()static DoubleUnaryOperatorlog()static DoubleBinaryOperatormax()static DoubleBinaryOperatormean()static DoubleBinaryOperatormin()static DoubleBinaryOperatormultiply()static DoubleUnaryOperatorneg()static DoubleBinaryOperatorpow()random()static DoubleUnaryOperatorstatic DoubleUnaryOperatorrelu()static DoubleUnaryOperatorrsqrt()static DoubleUnaryOperatorselu()static DoubleUnaryOperatorselu(double scale, double alpha) static DoubleUnaryOperatorsigmoid()static DoubleUnaryOperatorsin()static DoubleUnaryOperatorsqrt()static DoubleUnaryOperatorsquare()static DoubleBinaryOperatorstatic DoubleBinaryOperatorsubtract()static DoubleUnaryOperatortan()static DoubleUnaryOperatortanh()
-
Constructor Details
-
ScalarFunctions
public ScalarFunctions()
-
-
Method Details
-
add
-
divide
-
equal
-
greater
-
less
-
max
-
min
-
mean
-
multiply
-
pow
-
squareddifference
-
subtract
-
hamming
-
abs
-
acos
-
asin
-
atan
-
ceil
-
cos
-
exp
-
floor
-
log
-
neg
-
reciprocal
-
rsqrt
-
sin
-
sigmoid
-
sqrt
-
square
-
tan
-
tanh
-
erf
-
elu
-
elu
-
leakyrelu
-
leakyrelu
-
relu
-
selu
-
selu
-
random
-
equal
-
sum
-
constant
-