tensorflow:: ops:: RandomGamma
#include <random_ops.h>Hàm này xuất ra các giá trị ngẫu nhiên từ phân phối Gamma được mô tả bởi alpha.
Bản tóm tắt
Thao tác này sử dụng thuật toán của Marsaglia et al. để thu thập mẫu thông qua phương pháp loại bỏ biến đổi từ các cặp biến ngẫu nhiên phân bố đều và phân bố chuẩn. Xem http://dl.acm.org/citation.cfm?id=358414
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Hình dạng: Tensor số nguyên 1 chiều. Hình dạng của các mẫu độc lập được lấy từ mỗi phân phối được mô tả bởi các tham số hình dạng được đưa ra trong 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 tương ứng.
Các thuộc tính tùy chọn (xem Attrs ):
- seed: Nếu
seedhoặcseed2đượ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: A second seed to avoid seed collision.
Trả về:
-
Output: Một tensor cóshape + shape(alpha). Mỗi lát cắt[:, ..., :, i0, i1, ...iN]chứa các mẫu được lấy choalpha[i0, i1, ...iN]. Kiểu dữ liệu của đầu ra khớp với kiểu dữ liệu của alpha.
Hàm khởi 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 | |
|---|---|
| tensorflow:: ops:: RandomGamma:: Attrs | Optional attribute setters for 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
RandomGamma
RandomGamma( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input alpha )
RandomGamma
RandomGamma( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input alpha, const RandomGamma::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 )
Seed2
Attrs Seed2( int64 x )