Инициализация сверточных слоев в CNN - PullRequest
1 голос
/ 03 июля 2019

Есть ли функция для инициализации весов сверточного слоя, чтобы больше фокусироваться на информации ближе к центру входных изображений?

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

Ответы [ 2 ]

1 голос
/ 04 июля 2019

Пожалуйста, смотрите GIF-файлы здесь для демонстрации сверток:

https://github.com/vdumoulin/conv_arithmetic#convolution-animations

Как видите, свертки работают одинаково независимо от положения на изображении, поэтому инициализация веса не может изменить фокус изображения.

Также не стоит спешить с размышлениями о том, что будет в сети, и не нужно будет изучать вашу задачу. Иногда за пределами того, на что вы, как на человека, можете сфокусироваться, приходят удивительные сигналы. Я бы посоветовал потренироваться в сети и посмотреть, как она работает, а затем (как другие предлагали) подумать об обрезке.

0 голосов
/ 05 июля 2019

Есть ли функция для инициализации весов сверточного слоя, чтобы сосредоточиться на информации ближе к центру входных изображений?

Это невозможно, потому что инициализация существует только для запуска процесса обучения.Модель, однако, может иметь функции, привлекающие внимание.

Вам не нужно инициализировать конв.слои также потому, что в PyTorch это уже сделано автоматически .

...