Перекрестная квадратная нормализация с использованием локальных откликов
Операция межканальной нормализации использует локальные отклики в разных каналах, чтобы нормализовать каждую активацию. Межканальная нормализация обычно выполняется relu
операция. Межканальная нормализация также известна как локальная нормализация отклика.
Примечание
Эта функция применяет операцию межканальной нормализации к dlarray
данные. Если вы хотите применить межканальную нормализацию в layerGraph
объект или Layer
массив, используйте следующий слой:
нормализует каждый элемент dlY
= crosschannelnorm(dlX
,windowSize
)dlX
относительно локальных значений в том же положении в ближайших каналах. Нормированные элементы в dlY
вычисляются из элементов в dlX
используя следующую формулу.
где y является элементом dlY
x является соответствующим элементом dlX
, ss - сумма квадратов элементов в области канала, заданная как windowSize
, и α, β и K являются гиперпараметрами в нормализации.
также задает формат размерности dlY
= crosschannelnorm(dlX
,windowSize
,'DataFormat',FMT)FMT
когда dlX
является неформатированным dlarray
, в дополнение к входным параметрам предыдущего синтаксиса. Область выхода dlY
является неформатированным dlarray с таким же порядком размерностей, как dlX
.
задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущих синтаксисах. Для примера, dlY
= crosschannelnorm(___,Name,Value
)'Beta',0.8
устанавливает значение контрастной константы β равным 0.8
.