Квадратная нормализация перекрестного канала с использованием локальных ответов
Операция нормализации кросс-канала использует локальные ответы в различных каналах для нормализации каждой активации. Кросс-канальная нормализация обычно следует за relu операция. Кросс-канальная нормализация также известна как локальная нормализация ответа.
Примечание
Эта функция применяет операцию нормализации кросс-канала к dlarray данные. Если требуется применить кросс-канальную нормализацию в layerGraph объект или Layer используйте следующий слой:
нормализует каждый элемент dlY = crosschannelnorm(dlX,windowSize)dlX относительно локальных значений в одной позиции в соседних каналах. Нормализованные элементы в dlY рассчитываются по элементам в dlX используя следующую формулу.
sswindowSize) β
где 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.