dòng chảy căng:: ôi:: Ngẫu nhiênGamma

#include <random_ops.h>

Xuất các giá trị ngẫu nhiên từ (các) phân bố Gamma được mô tả bằng alpha.

Bản tóm tắt

Hoạt động này sử dụng thuật toán của Marsaglia et al. để thu được các mẫu thông qua phép biến đổi-loại bỏ từ các cặp biến ngẫu nhiên thống nhất và thông thường. Xem http://dl.acm.org/cite.cfm?id=358414

Lập luận:

  • phạm vi: Một đối tượng phạm vi
  • hình dạng: tensor số nguyên 1-D. Hình dạng của các mẫu độc lập được rút ra từ mỗi phân bố được mô tả bằng các tham số hình dạng được cho ở dạng alpha.
  • alpha: Một tenxơ trong đó mỗi đại lượng vô hướng là một tham số "hình dạng" mô tả phân bố gamma liên quan.

Thuộc tính tùy chọn (xem Attrs ):

  • hạt giống: Nếu seed hoặc seed2 được đặt khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt giống đã cho. Nếu không, nó sẽ được gieo bởi một hạt giống ngẫu nhiên.
  • Seed2: Hạt giống thứ hai để tránh va chạm hạt giống.

Trả về:

  • Output : Một tensor có shape + shape(alpha) . Mỗi lát [:, ..., :, i0, i1, ...iN] chứa các mẫu được vẽ cho alpha[i0, i1, ...iN] . Dtype của đầu ra khớp với dtype của alpha.

Hàm tạo và hàm hủy

RandomGamma (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input alpha)
RandomGamma (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input alpha, const RandomGamma::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

tenorflow:: ops:: RandomGamma:: Attrs

Trình thiết lập thuộc tính tùy chọn cho RandomGamma .

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

Ngẫu nhiênGamma

 RandomGamma(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input alpha
)

Ngẫu nhiênGamma

 RandomGamma(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input alpha,
  const RandomGamma::Attrs & attrs
)

nút

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 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
)