dòng chảy căng:: ôi:: Conv3D
#include <nn_ops.h>
Tính toán tích chập 3-D cho input
5-D và filter
tensor.
Bản tóm tắt
Trong xử lý tín hiệu, tương quan chéo là thước đo độ giống nhau của hai dạng sóng như là một hàm của độ trễ thời gian được áp dụng cho một trong số chúng. Đây còn được gọi là sản phẩm chấm trượt hoặc sản phẩm bên trong trượt.
Conv3D của chúng tôi triển khai một dạng tương quan chéo.
Lập luận:
- phạm vi: Một đối tượng Phạm vi
- đầu vào: Hình dạng
[batch, in_depth, in_height, in_width, in_channels]
. - bộ lọc: Hình dạng
[filter_depth, filter_height, filter_width, in_channels, out_channels]
.in_channels
phải khớp giữainput
vàfilter
. - bước tiến: tensor 1-D có chiều dài 5. Bước tiến của cửa sổ trượt cho từng chiều của
input
. Phải cóstrides[0] = strides[4] = 1
. - phần đệm: Loại thuật toán đệm sẽ sử dụng.
Thuộc tính tùy chọn (xem Attrs
):
- data_format: Định dạng dữ liệu của dữ liệu đầu vào và đầu ra. Với định dạng mặc định "NDHWC", dữ liệu được lưu trữ theo thứ tự: [batch, in_deep, in_height, in_width, in_channels]. Ngoài ra, định dạng có thể là "NCDHW", thứ tự lưu trữ dữ liệu là: [batch, in_channels, in_deep, in_height, in_width].
- độ giãn nở: tensor 1-D có chiều dài 5. Hệ số giãn nở cho từng chiều của
input
. Nếu được đặt thành k > 1, sẽ có k-1 ô bị bỏ qua giữa mỗi phần tử bộ lọc trên thứ nguyên đó. Thứ tự thứ nguyên được xác định bởi giá trị củadata_format
, xem chi tiết ở trên. Độ giãn nở của kích thước lô và độ sâu phải bằng 1.
Trả về:
-
Output
: Tenxor đầu ra.
Hàm tạo và hàm hủy | |
---|---|
Conv3D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding) | |
Conv3D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const Conv3D::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 | |
---|---|
DataFormat (StringPiece x) | |
Dilations (const gtl::ArraySlice< int > & x) |
Cấu trúc | |
---|---|
tenorflow:: ops:: Conv3D:: Attrs | Trình thiết lập thuộc tính tùy chọn cho Conv3D . |
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
Conv3D
Conv3D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding )
Conv3D
Conv3D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const Conv3D::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
Định dạng dữ liệu
Attrs DataFormat( StringPiece x )
Sự giãn nở
Attrs Dilations( const gtl::ArraySlice< int > & x )