tensorflow::ops::RandomShuffle

#include <random_ops.h>

Xáo trộn ngẫu nhiên một tensor theo chiều thứ nhất của nó.

Bản tóm tắt

Tensor được xáo trộn dọc theo chiều 0, sao cho mỗi value[j] được ánh xạ tới một và chỉ một output[i] . Ví dụ, một ánh xạ có thể xảy ra đối với tensor 3x2 là:

[[1, 2],       [[5, 6],
 [3, 4],  ==>   [1, 2],
 [5, 6]]        [3, 4]]

Luận điểm:

  • phạm vi: Một đối tượng Phạm vi
  • Giá trị: Tensor cần được xáo trộn.

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

  • 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, nó sẽ được gieo hạt bằng một seed ngẫu nhiên.
  • seed2: Một seed thứ hai để tránh xung đột seed.

Trả về:

  • Output : Một tensor có cùng hình dạng và kiểu với value , được xáo trộn theo chiều thứ nhất.

Hàm khởi tạo và hàm hủy

RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value)
RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const RandomShuffle::Attrs & attrs)

Thuộc tính công khai

operation
output

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

Seed (int64 x)
Seed2 (int64 x)

Cấu trúc

tensorflow::ops::RandomShuffle::Attrs

Các thiết lập thuộc tính tùy chọn cho RandomShuffle .

Thuộc tính công khai

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

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

Xáo trộn ngẫu nhiên

 RandomShuffle(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input value
)

Xáo trộn ngẫu nhiên

 RandomShuffle(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input value,
  const RandomShuffle::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

Hạt giống

Attrs Seed(
  int64 x
)

Hạt giống2

Attrs Seed2(
  int64 x
)