tensor akışı:: işlem:: Dönüşüm3D
#include <nn_ops.h> 5 boyutlu input ve filter tensörleri verildiğinde 3 boyutlu bir evrişimi hesaplar.
Özet
Sinyal işlemede çapraz korelasyon, iki dalga biçiminin benzerliğinin, bunlardan birine uygulanan zaman gecikmesinin bir fonksiyonu olarak ölçüsüdür. Bu aynı zamanda kayan nokta çarpım veya kayan iç çarpım olarak da bilinir.
Conv3D'miz bir tür çapraz korelasyon uygular.
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].in_channelsinputvefilterarasında eşleşmelidir. - adımlar: uzunluğun 1 boyutlu tensörü 5.
inputher boyutu için kayan pencerenin adımı.strides[0] = strides[4] = 1olmalıdır. - padding: 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" biçimiyle veriler şu sırayla saklanır: [toplu iş, derinlemesine, yükseklik, yükseklik, genişlik, kanallar içi]. Alternatif olarak format "NCDHW" olabilir ve veri depolama sırası şu şekildedir: [toplu iş, kanal içi, derinlik, yükseklik, genişlik].
- genişlemeler: 1-D uzunluk tensörü 5.
inputher boyutu için genişleme faktörü. k > 1 olarak ayarlanırsa, o boyuttaki her filtre elemanı arasında k-1 atlanan hücre olacaktır. Boyut sırasıdata_formatdeğerine göre belirlenir; ayrıntılar için yukarıya bakın. Parti ve derinlik boyutlarındaki genişlemeler 1 olmalıdır.
İade:
-
Output: Çıkış 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 | |
Kamu işlevleri | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Genel statik işlevler | |
|---|---|
DataFormat (StringPiece x) | |
Dilations (const gtl::ArraySlice< int > & x) | |
Yapılar | |
|---|---|
| tensorflow:: ops:: Conv3D:: Öznitelikler | Conv3D için isteğe bağlı özellik ayarlayıcılar. |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
Kamu işlevleri
Dönüşüm3D
Conv3D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding )
Dönüşüm3D
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
Genel statik işlevler
Veri Formatı
Attrs DataFormat( StringPiece x )
Dilatasyonlar
Attrs Dilations( const gtl::ArraySlice< int > & x )