tensorflow::ops::RandomShuffleQueue
#include <data_flow_ops.h>Một hàng đợi sắp xếp ngẫu nhiên thứ tự các phần tử.
Bản tóm tắt
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- component_types: Loại của từng thành phần trong một giá trị.
Các thuộc tính tùy chọn (xem Attrs ):
- shapes: Hình dạng của mỗi thành phần trong một giá trị. Độ dài của thuộc tính này phải bằng 0 hoặc bằng độ dài của component_types. Nếu độ dài của thuộc tính này bằng 0, hình dạng của các phần tử trong hàng đợi không bị giới hạn và chỉ có thể lấy một phần tử ra khỏi hàng đợi tại một thời điểm.
- Dung lượng: Giới hạn trên của số lượng 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: Thao tác lấy phần tử ra khỏi hàng đợi sẽ bị chặn trừ khi số lượng phần tử sau khi lấy ra đủ nhiều bằng số này hoặc hàng đợi bị đóng. Điều này đảm bảo mức độ trộn lẫn các phần tử ở mức tối thiểu.
- seed: Nếu seed hoặc seed2 được đặt khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt bằng seed đã cho. Nếu không, một seed ngẫu nhiên sẽ được sử dụng.
- seed2: Một seed thứ hai để tránh xung đột seed.
- container: Nếu không rỗng, hàng đợi này sẽ được đặt trong container được chỉ định. Nếu không, một container mặc định sẽ được sử dụng.
- shared_name: Nếu không rỗng, hàng đợi này sẽ được chia sẻ dưới tên đã cho giữa nhiều phiên.
Trả về:
-
Output: Mã định danh của hàng đợi.
Hàm khởi tạo và hàm 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 khai | |
|---|---|
handle | |
operation | |
Chức năng công cộng | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Các hàm 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 | Các thiết lập thuộc tính tùy chọn cho RandomShuffleQueue . |
Thuộc tính công khai
xử lý
::tensorflow::Output handle
hoạt động
Operation operation
Chức năng công cộng
Hàng đợi ngẫu nhiên
RandomShuffleQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
Hàng đợi ngẫu nhiên
RandomShuffleQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const RandomShuffleQueue::Attrs & attrs )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Dung tích
Attrs Capacity( int64 x )
Thùng chứa
Attrs Container( StringPiece x )
MinAfterDequeue
Attrs MinAfterDequeue( int64 x )
Hạt giống
Attrs Seed( int64 x )
Hạt giống2
Attrs Seed2( int64 x )
Hình dạng
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
Tên dùng chung
Attrs SharedName( StringPiece x )