dòng chảy căng:: ôi:: Sự giãn nở2D
#include <nn_ops.h> Tính toán độ giãn nở thang độ xám của input 4-D và filter 3-D.
Bản tóm tắt
Tenxor input có hình dạng [batch, in_height, in_width, depth] và tensor filter có hình dạng [filter_height, filter_width, depth] , tức là mỗi kênh đầu vào được xử lý độc lập với các kênh khác với chức năng cấu trúc riêng. Tenxor output có hình dạng [batch, out_height, out_width, depth] . Kích thước không gian của tensor đầu ra phụ thuộc vào thuật toán padding . Chúng tôi hiện chỉ hỗ trợ data_format "NHWC" mặc định.
Cụ thể, độ giãn nở 2-D hình thái thang độ xám là mối tương quan tổng tối đa (để thống nhất với conv2d , chúng tôi sử dụng các bộ lọc không được phản chiếu):
output[b, y, x, c] =
max_{dy, dx} input[b,
strides[1] * y + rates[1] * dy,
strides[2] * x + rates[2] * dx,
c] +
filter[dy, dx, c]Max-pooling là trường hợp đặc biệt khi bộ lọc có kích thước bằng kích thước kernel gộp và chứa tất cả các số 0.
Lưu ý về tính đối ngẫu: Độ giãn của input bởi bộ filter bằng với sự phủ định sự xói mòn của -input bởi bộ filter phản ánh.
Lập luận:
- phạm vi: Một đối tượng Phạm vi
- đầu vào: 4-D với hình dạng
[batch, in_height, in_width, depth]. - bộ lọc: 3-D với hình dạng
[filter_height, filter_width, depth]. - bước tiến: Bước tiến của cửa sổ trượt cho từng chiều của tensor đầu vào. Phải là:
[1, stride_height, stride_width, 1]. - tốc độ: Bước đầu vào cho sự giãn nở hình thái động mạch. Phải là:
[1, rate_height, rate_width, 1]. - phần đệm: Loại thuật toán đệm sẽ sử dụng.
Trả về:
-
Output: 4-D với hình dạng[batch, out_height, out_width, depth].
Hàm tạo và hàm hủy | |
|---|---|
Dilation2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding) |
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 | |
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
Sự giãn nở2D
Dilation2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding )
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