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ưới 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ặcseed2
đượ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ẽ choalpha[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 )