Normalization
Нормализация по строкам, столбцам или указанному измерению.
Тип: Normalization
Путь в библиотеке:
|
Описание
Блок Normalization независимо нормализует каждую строку, столбец или вектор указанного измерения входного сигнала. Выходной сигнал всегда имеет те же размеры, что и входной.
Этот блок обрабатывает входные данные произвольного размера как набор векторов, ориентированных вдоль заданного измерения. Блок нормализует эти векторы либо по модулю, либо по квадрату модуля.
Например, рассмотрим трехмерную матрицу и предположим, что необходимо нормализовать ее по второму измерению. Определим двумерную промежуточную величину так, чтобы каждый элемент был нормой одного из векторов в :
При заданном выход блока в режиме 2-norm равен:
В режиме Squared 2-norm выход блока равен:
Смещение нормализации обычно выбирается как небольшая положительная константа (например, 1e−10), которая предотвращает потенциальное деление на ноль.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр | вектор | матрица | многомерный массив
Details
Входной сигнал, заданный как скаляр, вектор, матрица или многомерный массив.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр | вектор | матрица | многомерный массив
Details
Нормализованный выходной сигнал, возвращаемый в виде скаляра, вектора, матрицы или многомерного массива. Выходной сигнал всегда имеет тот же размер, тип данных и комплексность, что и входной сигнал.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Norm —
тип нормализации
Squared 2-norm | 2-norm
Details
Тип нормализации:
-
2-norm— по модулю; -
Squared 2-norm— по квадрату модуля.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Normalization bias —
смещение нормализации
Вещественное число
Details
Вещественное значение , которое нужно добавить в знаменатель, чтобы избежать деления на ноль.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Normalize over —
измерение для нормализации
Each column | Each row | Specified dimension
Details
Задает измерение для нормализации: строки, столбцы или измерение, указанное в параметре Dimension.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Dimension —
измерение
Целое число типа Int64
Details
Значение размерности (отсчет ведется от единицы), по которой выполняется нормализация, в виде положительного целого числа. Значение этого параметра не может превышать размерность во входного сигнала.
Зависимости
Чтобы использовать этот параметр, установите для параметра Normalize over значение Specified dimension.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |