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

#include <random_ops.h>

Xuất ra các giá trị ngẫu nhiên từ (các) phân phối Poisson được mô tả theo tỷ lệ.

Tóm lược

Op này sử dụng hai thuật toán, tùy thuộc vào tỷ lệ. Nếu rate> = 10, thì thuật toán của Hormann được sử dụng để lấy mẫu thông qua phép biến đổi-từ chối. Xem http://www.sciasedirect.com/science/article/pii/0167668793909974 .

Mặt khác, thuật toán Knuth được sử dụng để lấy mẫu thông qua việc nhân các biến ngẫu nhiên đồng nhất. Xem Donald E. Knuth (1969). Thuật toán bán số. Nghệ thuật lập trình máy tính, Tập 2. Addison Wesley

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • shape: 1-D số nguyên tensor. Hình dạng của các mẫu độc lập để vẽ từ mỗi phân phối được mô tả bằng các thông số hình dạng được cho trong tỷ lệ.
  • rate: Một tensor trong đó mỗi đại lượng vô hướng là một tham số "rate" mô tả phân phối poisson liên quan.

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

  • hạt giống: Nếu seed hoặc seed seed2 đượ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, nó được gieo bởi một hạt ngẫu nhiên.
  • seed2: Hạt giống thứ hai để tránh hạt bị va chạm.

Lợi nhuận:

  • Output : Một tensor có hình shape + shape(rate) . Mỗi lát cắt [:, ..., :, i0, i1, ...iN] chứa các mẫu được vẽ cho rate[i0, i1, ...iN] .

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

RandomPoissonV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input rate)
RandomPoissonV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input rate, const RandomPoissonV2::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 chức năng tĩnh công khai

Dtype (DataType x)
Seed (int64 x)
Seed2 (int64 x)

Cấu trúc

tensorflow :: ops :: RandomPoissonV2 :: Attrs

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

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

RandomPoissonV2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate
)

RandomPoissonV2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate,
  const RandomPoissonV2::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

Dtype

Attrs Dtype(
  DataType x
)

Hạt giống

Attrs Seed(
  int64 x
)

Seed2

Attrs Seed2(
  int64 x
)