tensorflow::ops::Conv3D
#include <nn_ops.h> Tính toán phép tích chập 3 chiều dựa trên tensor input và tensor filter 5 chiều.
Bản tóm tắt
Trong xử lý tín hiệu, tương quan chéo là thước đo độ tương đồng của hai dạng sóng dựa trên độ trễ thời gian được áp dụng cho một trong hai dạng sóng đó. Điều này còn được gọi là tích vô hướng trượt hoặc tích trong trượt.
Mô hình Conv3D của chúng tôi triển khai một dạng tương quan chéo.
Luận điểm:
- 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_channelsphải khớp giữainputvàfilter. - strides: Tensor 1 chiều có độ dài 5. Bước nhảy của cửa sổ trượt cho mỗi chiều của
input. Phải cóstrides[0] = strides[4] = 1. - padding: Loại thuật toán đệm cần sử dụng.
Các thuộc tính tùy chọn (xem Attrs ):
- data_format: Định dạng 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]. Hoặc, đị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: Tensor 1 chiều có độ dài 5. Hệ số giãn cho mỗi chiều của
input. Nếu đặt thành k > 1, sẽ có k-1 ô bị bỏ qua giữa mỗi phần tử lọc trên chiều đó. Thứ tự chiều được xác định bởi giá trị củadata_format, xem chi tiết ở trên. Độ giãn ở chiều batch và chiều depth phải bằng 1.
Trả về:
-
Output: Tensor đầu ra.
Hàm khởi 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 | |
|---|---|
| tensorflow::ops::Conv3D::Attrs | Các 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
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
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 )