2016-07-31 15 views
5

subsamplekeras bu işlevi ne yapar? Tensorflow'da kelam benzeri nasıl kullanılır?

Convolution2D(nb_filter, nb_row, nb_col, 
     subsample=subsample, 
     activation=activation, 
     border_mode=border_mode, 
     W_regularizer=W_regularizer, 
     b_regularizer=b_regularizer, 
     dim_ordering=dim_ordering)(x) 

nasıl tensorflow bu subsample uygulayabilir? Keras içinde

cevap

5

alt örnek tensorflow içinde adımlar aynıdır. Bunu uygulamak için tensorflow tf.nn.conv2d() işlevindeki adım argümanını kullanabilirsiniz.

alt örnek/atılımlar Eğer konvolüsyonunu gerçekleştirirken her boyutta filtreyi taşımak için ne kadar anlatır. her bir yönde 1 bir adım ile Örneğin her kıvrım için bir filtreyi kayacaktır ve (sınır dolgu etkilerine hariç) girdi olarak aynı boyutta bir çıktı üretecektir. Adımlar 2 olarak ayarlanmışsa, sonucun boyutları orijinal görüntünün yarısı kadar olacaktır.

1

alt örnekleme yapmak için farklı yollar vardır. Ortalama bir havuz yapabilirsin, bir yamalığın ortalamasını alırsın, ya da maksimum bir havuzda toplanır, ikincisi daha popüler. Kullanım tf.nn.avg_pool() veya tf.nn.max_pool(), bu fonksiyonlar için dokümantasyon bulunamadı here

İlgili konular