dòng chảy :: hoạt động :: Chuyển đổi3D
#include <nn_ops.h>
Tính toán tích chập 3-D cho input
5-D và filter
căng.
Tóm lược
Trong xử lý tín hiệu, tương quan chéo là thước đo mức độ giống nhau của hai dạng sóng như 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 trượt bên trong.
Conv3D của chúng tôi triển khai một dạng tương quan chéo.
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- input: Hình dạng
[batch, in_depth, in_height, in_width, in_channels]
. - filter: Hình dạng
[filter_depth, filter_height, filter_width, in_channels, out_channels]
.in_channels
phải khớp giữainput
vàfilter
. - sải bước: độ dài 1-D của chiều dài 5. Sải chân của cửa sổ trượt cho mỗi chiều
input
. Phải cóstrides[0] = strides[4] = 1
. - padding: Loại thuật toán đệm sẽ sử dụng.
Các thuộc tính tùy chọn (xem Phần 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_depth, 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_depth, in_height, in_width].
- độ giãn nở: tensor 1-D của chiều dài 5. Hệ số giãn nở cho mỗi kích thước
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. Độ loãng trong lô và kích thước chiều sâu phải bằng 1.
Lợi nhuận:
-
Output
: Bộ căng đầu ra.
Người xây dựng và Người phá 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 chức năng tĩnh công khai | |
---|---|
DataFormat (StringPiece x) | |
Dilations (const gtl::ArraySlice< int > & x) |
Cấu trúc | |
---|---|
tensorflow :: ops :: Conv3D :: Attrs | Bộ 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
Chuyển đổi3D
Conv3D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding )
Chuyển đổi3D
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ử :: tensorflow :: Đầu vào
operator::tensorflow::Input() const
toán tử :: tensorflow :: Đầu ra
operator::tensorflow::Output() const
Các chức năng tĩnh công khai
DataFormat
Attrs DataFormat( StringPiece x )
Pha loãng
Attrs Dilations( const gtl::ArraySlice< int > & x )