тензорный поток :: ops :: RandomShuffleQueue

#include <data_flow_ops.h>

Очередь, которая рандомизирует порядок элементов.

Резюме

Аргументы:

  • scope: Объект Scope
  • component_types: тип каждого компонента в значении.

Необязательные атрибуты (см. Attrs ):

  • shape: форма каждого компонента в значении. Длина этого атрибута должна быть либо 0, либо равна длине component_types. Если длина этого атрибута равна 0, формы элементов очереди не ограничиваются, и только один элемент может быть исключен из очереди за раз.
  • емкость: верхняя граница количества элементов в этой очереди. Отрицательные числа означают отсутствие ограничений.
  • min_after_dequeue: удаление из очереди будет заблокировано, если после удаления из очереди или закрытия очереди не будет такого количества элементов. Это обеспечивает минимальный уровень смешивания элементов.
  • seed: Если для seed или seed2 задано значение, отличное от нуля, генератор случайных чисел заполняется заданным семенем. В противном случае используется случайное начальное число.
  • seed2: второе семя, чтобы избежать столкновения семян.
  • контейнер: если не пуст, эта очередь помещается в данный контейнер. В противном случае используется контейнер по умолчанию.
  • shared_name: если не пусто, эта очередь будет совместно использоваться под данным именем в нескольких сеансах.

Возврат:

  • Output : дескриптор очереди.

Конструкторы и деструкторы

RandomShuffleQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
RandomShuffleQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const RandomShuffleQueue::Attrs & attrs)

Публичные атрибуты

handle
operation

Публичные функции

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

Публичные статические функции

Capacity (int64 x)
Container (StringPiece x)
MinAfterDequeue (int64 x)
Seed (int64 x)
Seed2 (int64 x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

Структуры

tenorflow :: ops :: RandomShuffleQueue :: Attrs

Необязательные установщики атрибутов для RandomShuffleQueue .

Публичные атрибуты

ручка

::tensorflow::Output handle

операция

Operation operation

Публичные функции

RandomShuffleQueue

 RandomShuffleQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

RandomShuffleQueue

 RandomShuffleQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const RandomShuffleQueue::Attrs & attrs
)

узел

::tensorflow::Node * node() const 

оператор :: тензор потока :: Вход

 operator::tensorflow::Input() const 

оператор :: тензор потока :: Вывод

 operator::tensorflow::Output() const 

Публичные статические функции

Вместимость

Attrs Capacity(
  int64 x
)

Контейнер

Attrs Container(
  StringPiece x
)

MinAfterDequeue

Attrs MinAfterDequeue(
  int64 x
)

Семя

Attrs Seed(
  int64 x
)

Семя2

Attrs Seed2(
  int64 x
)

Формы

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

SharedName

Attrs SharedName(
  StringPiece x
)