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_channels phải khớp giữa input và 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ủa data_format , xem chi tiết ở trên. Độ giãn ở chiều batch và chiều depth phải bằng 1.

Trả về:

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
)