tensorflow::ops::Multinomial

#include <random_ops.h>

Draws samples from a multinomial distribution.

Summary

Args:

  • scope: A Scope object
  • logits: 2-D Tensor with shape [batch_size, num_classes]. Each slice [i, :] represents the unnormalized log probabilities for all classes.
  • num_samples: 0-D. Number of independent samples to draw for each row slice.

Optional attributes (see Attrs):

  • seed: If either seed or seed2 is set to be non-zero, the internal random number generator is seeded by the given seed. Otherwise, a random seed is used.
  • seed2: A second seed to avoid seed collision.

Returns:

  • Output: 2-D Tensor with shape [batch_size, num_samples]. Each slice [i, :] contains the drawn class labels with range [0, num_classes).

Constructors and Destructors

Multinomial(const ::tensorflow::Scope & scope, ::tensorflow::Input logits, ::tensorflow::Input num_samples)
Multinomial(const ::tensorflow::Scope & scope, ::tensorflow::Input logits, ::tensorflow::Input num_samples, const Multinomial::Attrs & attrs)

Public attributes

operation
output

Public functions

node() const
::tensorflow::Node *
operator::tensorflow::Input() const
operator::tensorflow::Output() const

Public static functions

OutputDtype(DataType x)
Seed(int64 x)
Seed2(int64 x)

Structs

tensorflow::ops::Multinomial::Attrs

Optional attribute setters for Multinomial.

Public attributes

operation

Operation operation

output

::tensorflow::Output output

Public functions

Multinomial

 Multinomial(  const ::tensorflow::Scope & scope,  ::tensorflow::Input logits,  ::tensorflow::Input num_samples )

Multinomial

 Multinomial(  const ::tensorflow::Scope & scope,  ::tensorflow::Input logits,  ::tensorflow::Input num_samples,  const Multinomial::Attrs & attrs )

node

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Public static functions

OutputDtype

Attrs OutputDtype(  DataType x )

Seed

Attrs Seed( int64 x )

Seed2

Attrs Seed2( int64 x )