Google I / O hoạt động trở lại từ ngày 18 đến 20 tháng 5! Đặt chỗ và xây dựng lịch trình của bạn Đăng ký ngay

dòng chảy :: hoạt động :: RandomShuffleQueue

#include <data_flow_ops.h>

Một hàng đợi sắp xếp thứ tự của các phần tử một cách ngẫu nhiên.

Tóm lược

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • component_types: Kiểu của mỗi thành phần trong một giá trị.

Các thuộc tính tùy chọn (xem Phần Attrs ):

  • hình dạng: Hình dạng của mỗi thành phần trong một giá trị. Độ dài của phần đính kèm này phải bằng 0 hoặc bằng với độ dài của các kiểu_thành phần. Nếu độ dài của phần tử này là 0, hình dạng của các phần tử hàng đợi không bị ràng buộc và chỉ một phần tử có thể được giảm giá trị tại một thời điểm.
  • Dung lượng: Giới hạn trên về số phần tử trong hàng đợi này. Số âm có nghĩa là không có giới hạn.
  • min_ after_dequeue: Dequeue sẽ chặn trừ khi có nhiều phần tử này sau khi dequeue hoặc hàng đợi bị đóng. Điều này đảm bảo mức độ pha trộn tối thiểu của các yếu tố.
  • hạt giống: Nếu hạt giống hoặc hạt giống2 được đặt là khác 0, trình tạo số ngẫu nhiên được gieo hạt giống đã cho. Nếu không, một hạt giống ngẫu nhiên được sử dụng.
  • seed2: Hạt thứ hai để tránh hạt bị va chạm.
  • vùng chứa: Nếu không trống, hàng đợi này được đặt trong vùng chứa đã cho. Nếu không, một vùng chứa mặc định sẽ được sử dụng.
  • shared_name: Nếu không trống, hàng đợi này sẽ được chia sẻ dưới tên đã cho trong nhiều phiên.

Lợi nhuận:

  • Output : Xử lý hàng đợi.

Người xây dựng và Người phá hủy

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

Thuộc tính công cộng

handle
operation

Chức năng công cộng

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

Các chức năng tĩnh công khai

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

Cấu trúc

tensorflow :: ops :: RandomShuffleQueue :: Attrs

Bộ thiết lập thuộc tính tùy chọn cho RandomShuffleQueue .

Thuộc tính công cộng

xử lý

::tensorflow::Output handle

hoạt động

Operation operation

Chức năng công cộng

RandomShuffleQueue

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

RandomShuffleQueue

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

nút

::tensorflow::Node * node() const 

toán tử :: tensorflow :: Đầu vào

 operator::tensorflow::Input() const 

toán tử :: tensorflow :: Đầu ra

 operator::tensorflow::Output() const 

Các chức năng tĩnh công khai

Sức chứa

Attrs Capacity(
  int64 x
)

Thùng đựng hàng

Attrs Container(
  StringPiece x
)

MinAfterDequeue

Attrs MinAfterDequeue(
  int64 x
)

Hạt giống

Attrs Seed(
  int64 x
)

Seed2

Attrs Seed2(
  int64 x
)

Hình dạng

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

SharedName

Attrs SharedName(
  StringPiece x
)