2016-03-30 2 views
1

Учитывая два слоя нейронной сети, которые имеют двумерное представление, то есть поля активации. Я хотел бы связать каждый нейрон нижнего слоя с ближайшими нейронами верхнего слоя, скажем, в определенном радиусе. Возможно ли это с TensorFlow?Как реализовать сверточные соединения без привязанных весов?

Connection pattern

Это похоже на свертку, но ядра веса не должны быть связаны. Я стараюсь, чтобы сначала не соединить оба слоя и не маскировать большинство параметров, чтобы поддерживать небольшое количество параметров.

ответ

1

Я не вижу простой способ сделать это с существующими операциями TensorFlow эффективно, но могут быть некоторые трюки с разреженными вещами. Тем не менее, ops для эффективных локально связанных, не сверточных слоев нейронной сети будет очень полезен, поэтому вы можете захотеть записать запрос функции как проблему GitHub.