Class StatelessRandomNormalV2<U extends TNumber>

java.lang.Object
org.tensorflow.op.RawOp
org.tensorflow.op.random.StatelessRandomNormalV2<U>
All Implemented Interfaces:
Shaped, Op, Operand<U>

@Operator(group="random") public final class StatelessRandomNormalV2<U extends TNumber> extends RawOp implements Operand<U>
Outputs deterministic pseudorandom values from a normal distribution. The generated values will have mean 0 and standard deviation 1.

The outputs are a deterministic function of shape, key, counter and alg.

  • Field Details

  • Constructor Details

    • StatelessRandomNormalV2

      public StatelessRandomNormalV2(Operation operation)
  • Method Details

    • create

      @Endpoint(describeByClass=true) public static <U extends TNumber> StatelessRandomNormalV2<U> create(Scope scope, Operand<? extends TNumber> shape, Operand<? extends TType> key, Operand<? extends TType> counter, Operand<TInt32> alg, Class<U> dtype)
      Factory method to create a class wrapping a new StatelessRandomNormalV2 operation.
      Type Parameters:
      U - data type for StatelessRandomNormalV2 output and operands
      Parameters:
      scope - current scope
      shape - The shape of the output tensor.
      key - Key for the counter-based RNG algorithm (shape uint64[1]).
      counter - Initial counter for the counter-based RNG algorithm (shape uint64[2] or uint64[1] depending on the algorithm). If a larger vector is given, only the needed portion on the left (i.e. [:N]) will be used.
      alg - The RNG algorithm (shape int32[]).
      dtype - The type of the output.
      Returns:
      a new instance of StatelessRandomNormalV2
    • create

      @Endpoint(describeByClass=true) public static StatelessRandomNormalV2<TFloat32> create(Scope scope, Operand<? extends TNumber> shape, Operand<? extends TType> key, Operand<? extends TType> counter, Operand<TInt32> alg)
      Factory method to create a class wrapping a new StatelessRandomNormalV2 operation, with the default output types.
      Parameters:
      scope - current scope
      shape - The shape of the output tensor.
      key - Key for the counter-based RNG algorithm (shape uint64[1]).
      counter - Initial counter for the counter-based RNG algorithm (shape uint64[2] or uint64[1] depending on the algorithm). If a larger vector is given, only the needed portion on the left (i.e. [:N]) will be used.
      alg - The RNG algorithm (shape int32[]).
      Returns:
      a new instance of StatelessRandomNormalV2, with default output types
    • output

      public Output<U> output()
      Gets output. Random values with specified shape.
      Returns:
      output.
    • asOutput

      public Output<U> asOutput()
      Description copied from interface: Operand
      Returns the symbolic handle of the tensor.

      Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

      Specified by:
      asOutput in interface Operand<U extends TNumber>
      See Also: