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ữa inputfilter .
  • 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ủa data_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ề:

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
)