2016-03-28 35 views
1

TensorFlow'un tf.nn.conv2d işlevini, filtreyle çarpmadan önce her alıcı alandaki girişi (sigmoid veya ReLU işleviyle) eşleştirerek genişletmek istiyorum. Gerçek evrişim işlemi, Eigen'de uygulanır ve Eigen'in konvolüsyon işlevselliği, choose adı verilen bir işlevdedir. Ancak, choose işlevinin uygulanmasını bulamadım.TensorFlow'da Özel Uzamsal Evrişim

TensorFlow github deposunda choose işlevi nerede bulunuyor ve Eigen'in konvolüsyon işlevini girdi işlemeye genişletmenin herhangi bir yolu var mı?

Teşekkürler!

cevap

1

Öz, hem ana ve hem de büyük bellek düzenlerini destekler. 'Select' şablonu, giriş verilerinin düzenine bağlı olarak uygun evrişim kodu yolunu seçer. Şablon kendisi http://eigen.tuxfamily.org/dox-devel/unsupported/TensorMeta_8h_source.html

gerçek evrişim evrişim ağırlıkları (çekirdekleri bilinen) ve giriş görüntüsünden ekstre 2d yamalar arasında (daralma olarak da adlandırılır), bir matris çarpımı olarak peformed mi uygulanmaktadır.

+0

Neden isteyebilirim, neden bir kasılma denir? Bu bir şekilde kasılma eşleştirmeleri ile ilişkili midir? Bilmeyi umduğum şey, kıvrımların büzülme eşleştirmeleri olmasını sağlayıp sağlamadıklarıdır. Teşekkürler. –