Uses of Class
com.yahoo.tensor.functions.TensorFunction
-
Packages that use TensorFunction Package Description com.yahoo.tensor.evaluation Tensor data typescom.yahoo.tensor.functions Tensor function evaluation -
-
Uses of TensorFunction in com.yahoo.tensor.evaluation
Subclasses of TensorFunction in com.yahoo.tensor.evaluation Modifier and Type Class Description class
VariableTensor<NAMETYPE extends Name>
A tensor variable name which resolves to a tensor in the context at evaluation timeMethods in com.yahoo.tensor.evaluation that return TensorFunction Modifier and Type Method Description TensorFunction<NAMETYPE>
VariableTensor. withArguments(java.util.List<TensorFunction<NAMETYPE>> arguments)
Methods in com.yahoo.tensor.evaluation that return types with arguments of type TensorFunction Modifier and Type Method Description java.util.List<TensorFunction<NAMETYPE>>
VariableTensor. arguments()
Method parameters in com.yahoo.tensor.evaluation with type arguments of type TensorFunction Modifier and Type Method Description TensorFunction<NAMETYPE>
VariableTensor. withArguments(java.util.List<TensorFunction<NAMETYPE>> arguments)
-
Uses of TensorFunction in com.yahoo.tensor.functions
Subclasses of TensorFunction in com.yahoo.tensor.functions Modifier and Type Class Description class
Argmax<NAMETYPE extends Name>
class
Argmin<NAMETYPE extends Name>
class
CompositeTensorFunction<NAMETYPE extends Name>
A composite tensor function is a tensor function which can be expressed (less tersely) as a tree of primitive tensor functions.class
Concat<NAMETYPE extends Name>
Concatenation of two tensors along an (indexed) dimensionclass
ConstantTensor<NAMETYPE extends Name>
A function which returns a constant tensor.class
Diag<NAMETYPE extends Name>
A tensor generator which returns a tensor of any dimension filled with 1 in the diagonal and 0 elsewhere.class
DynamicTensor<NAMETYPE extends Name>
A function which is a tensor whose values are computed by individual lambda functions on evaluation.class
Generate<NAMETYPE extends Name>
An indexed tensor whose values are generated by a functionclass
Join<NAMETYPE extends Name>
The join tensor operation produces a tensor from the argument tensors containing the set of cells given by the cross product of the cells of the given tensors, having as values the value produced by applying the given combinator function on the values from the two source cells.class
L1Normalize<NAMETYPE extends Name>
class
L2Normalize<NAMETYPE extends Name>
class
Map<NAMETYPE extends Name>
The map tensor function produces a tensor where the given function is applied on each cell value.class
Matmul<NAMETYPE extends Name>
class
Merge<NAMETYPE extends Name>
The merge tensor operation produces from two argument tensors having equal types a tensor having the same type where the values are the union of the values of both tensors.class
PrimitiveTensorFunction<NAMETYPE extends Name>
A primitive tensor function is a tensor function which cannot be expressed in terms of other tensor functions.class
Random<NAMETYPE extends Name>
A tensor generator which returns a tensor of any dimension filled with random numbers between 0 and 1.class
Range<NAMETYPE extends Name>
A tensor generator which returns a tensor of any dimension filled with the sum of the tensor indexes of each position.class
Reduce<NAMETYPE extends Name>
The reduce tensor operation returns a tensor produced from the argument tensor where some dimensions are collapsed to a single value using an aggregator function.class
ReduceJoin<NAMETYPE extends Name>
An optimization for tensor expressions where a join immediately follows a reduce.class
Rename<NAMETYPE extends Name>
The rename tensor function returns a tensor where some dimensions are assigned new names.class
Slice<NAMETYPE extends Name>
Returns a subspace of a tensorclass
Softmax<NAMETYPE extends Name>
class
XwPlusB<NAMETYPE extends Name>
Methods in com.yahoo.tensor.functions that return types with arguments of type TensorFunction Modifier and Type Method Description java.util.List<TensorFunction<NAMETYPE>>
Argmax. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Argmin. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Concat. arguments()
java.util.List<TensorFunction<NAMETYPE>>
ConstantTensor. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Diag. arguments()
java.util.List<TensorFunction<NAMETYPE>>
DynamicTensor. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Generate. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Join. arguments()
java.util.List<TensorFunction<NAMETYPE>>
L1Normalize. arguments()
java.util.List<TensorFunction<NAMETYPE>>
L2Normalize. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Map. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Matmul. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Merge. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Random. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Range. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Reduce. arguments()
java.util.List<TensorFunction<NAMETYPE>>
ReduceJoin. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Rename. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Slice. arguments()
java.util.List<TensorFunction<NAMETYPE>>
Softmax. arguments()
abstract java.util.List<TensorFunction<NAMETYPE>>
TensorFunction. arguments()
Returns the function arguments of this node in the order they are appliedjava.util.List<TensorFunction<NAMETYPE>>
XwPlusB. arguments()
default java.util.Optional<TensorFunction<NAMETYPE>>
ScalarFunction. asTensorFunction()
Returns this as a tensor function, or empty if it cannot be represented as a tensor functionConstructors in com.yahoo.tensor.functions with parameters of type TensorFunction Constructor Description Argmax(TensorFunction<NAMETYPE> argument)
Argmax(TensorFunction<NAMETYPE> argument, java.lang.String dimension)
Argmax(TensorFunction<NAMETYPE> argument, java.util.List<java.lang.String> dimensions)
Argmin(TensorFunction<NAMETYPE> argument)
Argmin(TensorFunction<NAMETYPE> argument, java.lang.String dimension)
Argmin(TensorFunction<NAMETYPE> argument, java.util.List<java.lang.String> dimensions)
Concat(TensorFunction<NAMETYPE> argumentA, TensorFunction<NAMETYPE> argumentB, java.lang.String dimension)
Join(TensorFunction<NAMETYPE> argumentA, TensorFunction<NAMETYPE> argumentB, java.util.function.DoubleBinaryOperator combinator)
L1Normalize(TensorFunction<NAMETYPE> argument, java.lang.String dimension)
L2Normalize(TensorFunction<NAMETYPE> argument, java.lang.String dimension)
Map(TensorFunction<NAMETYPE> argument, java.util.function.DoubleUnaryOperator mapper)
Matmul(TensorFunction<NAMETYPE> argument1, TensorFunction<NAMETYPE> argument2, java.lang.String dimension)
Merge(TensorFunction<NAMETYPE> argumentA, TensorFunction<NAMETYPE> argumentB, java.util.function.DoubleBinaryOperator merger)
Reduce(TensorFunction<NAMETYPE> argument, Reduce.Aggregator aggregator)
Creates a reduce function reducing all dimensionsReduce(TensorFunction<NAMETYPE> argument, Reduce.Aggregator aggregator, java.lang.String dimension)
Creates a reduce function reducing a single dimensionReduce(TensorFunction<NAMETYPE> argument, Reduce.Aggregator aggregator, java.util.List<java.lang.String> dimensions)
Creates a reduce function.ReduceJoin(TensorFunction<NAMETYPE> argumentA, TensorFunction<NAMETYPE> argumentB, java.util.function.DoubleBinaryOperator combinator, Reduce.Aggregator aggregator, java.util.List<java.lang.String> dimensions)
Rename(TensorFunction<NAMETYPE> argument, java.lang.String fromDimension, java.lang.String toDimension)
Rename(TensorFunction<NAMETYPE> argument, java.util.List<java.lang.String> fromDimensions, java.util.List<java.lang.String> toDimensions)
Slice(TensorFunction<NAMETYPE> argument, java.util.List<Slice.DimensionValue<NAMETYPE>> subspaceAddress)
Creates a value functionSoftmax(TensorFunction<NAMETYPE> argument, java.lang.String dimension)
XwPlusB(TensorFunction<NAMETYPE> x, TensorFunction<NAMETYPE> w, TensorFunction<NAMETYPE> b, java.lang.String dimension)
-