Uses of Class
com.yahoo.tensor.evaluation.Name

Packages that use Name
Package
Description
Tensor data types
Tensor function evaluation
  • Uses of Name in com.yahoo.tensor.evaluation

    Classes in com.yahoo.tensor.evaluation with type parameters of type Name
    Modifier and Type
    Interface
    Description
    interface 
    EvaluationContext<NAMETYPE extends Name>
    An evaluation context which is passed down to all nested functions during evaluation.
    class 
    MapEvaluationContext<NAMETYPE extends Name>
     
    interface 
    TypeContext<NAMETYPE extends Name>
    Provides type information about a context (set of variable bindings).
    class 
    VariableTensor<NAMETYPE extends Name>
    A tensor variable name which resolves to a tensor in the context at evaluation time
  • Uses of Name in com.yahoo.tensor.functions

    Classes in com.yahoo.tensor.functions with type parameters of type Name
    Modifier and Type
    Class
    Description
    class 
    Argmax<NAMETYPE extends Name>
     
    class 
    Argmin<NAMETYPE extends Name>
     
    class 
    CellCast<NAMETYPE extends Name>
    The cell_cast tensor function creates a new tensor with the specified cell value type.
    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) dimension
    class 
    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 
    Expand<NAMETYPE extends Name>
    The expand tensor function returns a tensor with a new dimension of size 1 is added, equivalent to "tensor * tensor(dim_name[1])(1)".
    class 
    Generate<NAMETYPE extends Name>
    An indexed tensor whose values are generated by a function
    class 
    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.
    interface 
    ScalarFunction<NAMETYPE extends Name>
    A function which returns a scalar
    class 
    Slice<NAMETYPE extends Name>
    Returns a subspace of a tensor
    static class 
    Slice.DimensionValue<NAMETYPE extends Name>
     
    class 
    Softmax<NAMETYPE extends Name>
     
    class 
    TensorFunction<NAMETYPE extends Name>
    A representation of a tensor function which is able to be translated to a set of primitive tensor functions if necessary.
    interface 
    ToStringContext<NAMETYPE extends Name>
    A context which is passed down to all nested functions when returning a string representation.
    static class 
     
    class 
    XwPlusB<NAMETYPE extends Name>
     
    Methods in com.yahoo.tensor.functions with type parameters of type Name
    Modifier and Type
    Method
    Description
    static <NAMETYPE extends Name>
    Generate<NAMETYPE>
    Generate.bound(TensorType type, ScalarFunction<NAMETYPE> generator)
    Creates a generated tensor from a bound function
    static <NAMETYPE extends Name>
    ToStringContext<NAMETYPE>
    ToStringContext.empty()
     
    static <NAMETYPE extends Name>
    Generate<NAMETYPE>
    Generate.free(TensorType type, Function<List<Long>,Double> generator)
    Creates a generated tensor from a free function
    static <NAMETYPE extends Name>
    DynamicTensor<NAMETYPE>
    DynamicTensor.from(TensorType type, List<ScalarFunction<NAMETYPE>> cells)
    Creates a dynamic tensor function for a bound, indexed tensor
    static <NAMETYPE extends Name>
    DynamicTensor<NAMETYPE>
    DynamicTensor.from(TensorType type, Map<TensorAddress,ScalarFunction<NAMETYPE>> cells)
    Creates a dynamic tensor function.