(N+1+batch_dims)-D "giriş" ve (N+2)-D "filtre" tensörleri verilen bir ND evrişimini hesaplar.
ND evrişimini hesaplamak için genel fonksiyon. '1 <= N <= 3' olması zorunludur.
İç İçe Sınıflar
sınıf | Dönüşüm Seçenekleri | Conv için isteğe bağlı özellikler |
Genel Yöntemler
Çıkış <T> | Çıkış olarak () Bir tensörün sembolik tutamacını döndürür. |
Statik Dönüşüm Seçenekleri | BatchDims (Uzun BatchDims) |
statik <T Sayıyı genişletir> Dönüşüm <T> | create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <T> filtresi, Liste<Uzun> adımlar, Dize dolgusu, Seçenekler... seçenekleri) Yeni bir Conv işlemini saran bir sınıf oluşturmak için fabrika yöntemi. |
Statik Dönüşüm Seçenekleri | dataFormat (Dize dataFormat) |
Statik Dönüşüm Seçenekleri | dilatasyonlar (Liste<Uzun> dilatasyonlar) |
Statik Dönüşüm Seçenekleri | explicitPaddings (List<Long>explicitPaddings) |
Statik Dönüşüm Seçenekleri | gruplar (Uzun gruplar) |
Çıkış <T> | çıktı () A (N+1+batch_dims)-D tensörü. |
Kalıtsal Yöntemler
Genel Yöntemler
genel Çıkış <T> asOutput ()
Bir tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.
public static Conv.Options BatchDims (Uzun BatchDims)
Parametreler
topluDims | Giriş tensörü için toplu iş boyutlarının sayısını belirten pozitif bir tam sayı. Giriş tensörünün rütbesinden daha az olmalıdır. |
---|
public static Conv <T> create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <T> filtresi, Liste<Uzun> adımlar, Dize dolgusu, Seçenekler... seçenekler)
Yeni bir Conv işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş | T tipi tensör ve "channels_last_format = true" olması durumunda "batch_shape +space_shape + [in_channels]" şekli veya "channels_last_format = false" olması durumunda "batch_shape + [in_channels] +space_shape" şekli. mekansal_şekil, "N=2" veya "N=3" ile N boyutludur. Ayrıca "batch_shape"in "batch_dims" parametresi tarafından belirlendiğini ve varsayılan olarak 1 olduğunu unutmayın. |
filtre | "Giriş" ile aynı türde ve "uzamsal_filtre_şekli + [kanal içi, kanal dışı]" şeklinde bir "(N+2)-D" Tensörü; burada uzaysal_filtre_şekli "N=2" veya "N=3" ile N boyutludur. |
adımlar | 'N+2' uzunluğunda 1 boyutlu tensör. 'Giriş'in her boyutu için kayan pencerenin adımı. 'Adımlar[0] = adımlar[N+1] = 1' olmalıdır. |
dolgu malzemesi | Kullanılacak doldurma algoritmasının türü. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- yeni bir Dönüşüm örneği
public static Conv.Options dataFormat (String dataFormat)
Parametreler
veri formatı | Veri formatını ayarlamak için kullanılır. Varsayılan olarak "CHANNELS_FIRST", "NHWC (2D) / NDHWC (3D)"yi kullanır veya "CHANNELS_LAST" ise "NCHW (2D) / NCDHW (3D)"yi kullanır. |
---|
public static Conv.Options genişletmeleri (Liste<Uzun> genişletmeler)
Parametreler
genişlemeler | 'N+2' uzunluğunda 1 boyutlu tensör. 'Girdi'nin her boyutu için genişleme faktörü. "k > 1" olarak ayarlanırsa, o boyuttaki her filtre öğesi arasında "k-1" atlanan hücreler olacaktır. Boyut sırası "channels_last_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. |
---|
public static Conv.OptionsexplicitPaddings ( List<Long>explicitPaddings)
Parametreler
açık Dolgular | 'Padding', '"EXPLICIT"` ise, açık dolgu miktarlarının listesi. i. boyut için, boyuttan önce ve sonra eklenen dolgu miktarı sırasıyla "explicit_paddings[2 * i]" ve "explicit_paddings[2 * i + 1]" şeklindedir. "Padding" "EXPLICIT" değilse, "explicit_paddings" boş olmalıdır. |
---|
public static Conv.Options grupları (Uzun gruplar)
Parametreler
gruplar | Girişin kanal ekseni boyunca bölündüğü grupların sayısını belirten pozitif bir tam sayı. Her grup ayrı ayrı 'filtreler / gruplar' filtreleriyle birleştirilir. Çıktı, tüm grup sonuçlarının kanal ekseni boyunca birleşimidir. Giriş kanalları ve filtrelerin her ikisi de gruplara bölünebilir olmalıdır. |
---|
genel Çıkış <T> çıkışı ()
A (N+1+batch_dims)-D tensörü. Boyut sırası "channels_last_format" değerine göre belirlenir; ayrıntılar için aşağıya bakın.