Dilation2d

halka açık final dersi Dilation2d

4 boyutlu 'giriş' ve 3 boyutlu 'filtre' tensörlerinin gri tonlamalı genişlemesini hesaplar.

'Giriş' tensörü '[batch, in_height, in_width, deep]' şeklindedir ve 'filtre' tensörü '[filtre_height, filtre_genişliği, derinlik]' şeklindedir, yani her giriş kanalı diğerlerinden bağımsız olarak kendi ile işlenir yapılandırma işlevi. "Çıktı" tensörü "[toplu iş, çıkış_yüksekliği, çıkış_genişliği, derinlik]" şeklindedir. Çıkış tensörünün uzaysal boyutları 'doldurma' algoritmasına bağlıdır. Şu anda yalnızca varsayılan "NHWC" `data_format`ı destekliyoruz.

Ayrıntılı olarak, gri tonlamalı morfolojik 2 boyutlu genişleme maksimum toplam korelasyonudur ("conv2d" ile tutarlılık için aynasız filtreler kullanırız):

çıktı[b, y, x, c] = max_{dy, dx} girdi[b, adımlar[1] * y + hızlar[1] * dy, adımlar[2] * x + hızlar[2] * dx, c ] + filtre[dy, dx, c]

Maksimum havuzlama, filtrenin havuzlama çekirdek boyutuna eşit boyuta sahip olduğu ve tamamı sıfırları içerdiği özel bir durumdur.

İkilik üzerine not: 'Girdi'nin 'filtre' tarafından genişletilmesi, '-girdi'nin yansıyan 'filtre' tarafından aşındırılmasının olumsuzlanmasına eşittir.

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
static <T TNumber'ı genişletir > Dilation2d <T>
create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <T> filtresi, Liste<Uzun> adımlar, Liste<Uzun> oranları, Dize dolgusu)
Yeni bir Dilation2d işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktı ()
"[toplu iş, dış_yükseklik, dış_genişlik, derinlik]" şeklinde 4-D.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "Dilation2D"

Genel Yöntemler

genel Çıkış <T> asOutput ()

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 Dilation2d <T> create ( Kapsam kapsamı, İşlenen <T> girişi, İşlenen <T> filtresi, Liste<Uzun> adımlar, Liste<Uzun> oranları, Dize dolgusu)

Yeni bir Dilation2d işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
giriş "[batch, in_height, in_width, derinlik]" şeklinde 4-D.
filtre "[filtre_yükseklik, filtre_genişlik, derinlik]" şeklinde 3 boyutlu.
adımlar Giriş tensörünün her boyutu için kayan pencerenin adımı. Şöyle olmalıdır: `[1, adım_yüksekliği, adım_genişliği, 1]'.
oranlar Atröz morfolojik genişleme için giriş adımı. Şu şekilde olmalıdır: `[1, oran_yüksekliği, oran_genişliği, 1]'.
dolgu malzemesi Kullanılacak doldurma algoritmasının türü.
İadeler
  • Dilation2d'nin yeni bir örneği

genel Çıkış <T> çıkışı ()

"[toplu iş, dış_yükseklik, dış_genişlik, derinlik]" şeklinde 4-D.