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_channels
input
vefilter
arasında eşleşmelidir. - adımlar: uzunluğun 1 boyutlu tensörü 5.
input
her boyutu için kayan pencerenin adımı.strides[0] = strides[4] = 1
olmalı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.
input
her 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_format
değ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 )