tensorflow::ops::Conv3D

#include <nn_ops.h>

Verilen 5 boyutlu input ve filter tensörleri için 3 boyutlu bir evrişim hesaplar.

Özet

Sinyal işlemede, çapraz korelasyon, iki dalga biçiminin benzerliğinin, bunlardan birine uygulanan zaman gecikmesine bağlı bir ölçüsüdür. Bu aynı zamanda kayan nokta çarpımı veya kayan iç çarpım olarak da bilinir.

Bizim Conv3D'miz bir tür çapraz korelasyon uygulamaktadır.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • Giriş: Şekil [batch, in_depth, in_height, in_width, in_channels] .
  • Filtre: Şekil [filter_depth, filter_height, filter_width, in_channels, out_channels] . input ve filter in_channels eşleşmelidir.
  • Adımlar: 5 uzunluğunda 1 boyutlu tensör. input her boyutu için kayan pencerenin adımı. strides[0] = strides[4] = 1 olmalıdır.
  • dolgu: Kullanılacak dolgu algoritmasının türü.

İsteğe bağlı özellikler (bkz. Attrs ):

  • data_format: Giriş ve çıkış verilerinin veri formatı. Varsayılan "NDHWC" formatında veriler şu sırayla saklanır: [parti, derinlik, yükseklik, genişlik, kanal sayısı]. Alternatif olarak, format "NCDHW" olabilir, veri saklama sırası şu şekildedir: [parti, kanal sayısı, derinlik, yükseklik, genişlik].
  • Genişletmeler: 5 uzunluğunda 1 boyutlu tensör. input her boyutu için genişletme faktörü. k > 1 olarak ayarlanırsa, o boyuttaki her filtre elemanı arasında k-1 hücre atlanacaktır. Boyut sırası, data_format değerine göre belirlenir, ayrıntılar için yukarıya bakın. Toplu işlem ve derinlik boyutlarındaki genişletmeler 1 olmalıdır.

İadeler:

  • Output : Çıktı tensörü.

Yapıcılar ve Yıkıcılar

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)

Genel özellikler

operation
output

Kamusal işlevler

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Herkese açık statik fonksiyonlar

DataFormat (StringPiece x)
Dilations (const gtl::ArraySlice< int > & x)

Yapılar

tensorflow::ops::Conv3D::Attrs

Conv3D için isteğe bağlı özellik ayarlayıcıları.

Genel özellikler

operasyon

Operation operation

çıktı

::tensorflow::Output output

Kamusal işlevler

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
)

düğüm

::tensorflow::Node * node() const 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

operatör::tensorflow::Çıktı

 operator::tensorflow::Output() const 

Herkese açık statik fonksiyonlar

Veri Biçimi

Attrs DataFormat(
  StringPiece x
)

Genişlemeler

Attrs Dilations(
  const gtl::ArraySlice< int > & x
)