Свёртка окна с дополнением нулями
Проект с пингвинами
Проект использует 342 записи Palmer с нужными измерениями: 240 для обучения, 102 для проверки. Выбранные примеры для обучения определяют масштабирование и параметры модели. Исходный CSV
Этот проект обучает веса с помощью softmax, в отличие от лаборатории на главной странице, где используются ближайшие средние по видам. Те же измерения пингвинов, но разные методы классификации. Предсказания могут различаться.
Свёртка · Описывает общие фильтры и прореживание.
Свёрточные, рекуррентные и остаточные архитектуры не входят в эту линейную модель пингвинов.
Рассмотрите понятие рядом с проектом: предположения источника могут отличаться. Эти наблюдения не доказывают теорему.
Вход: 12 × 2; Проверка на новых данных: 102 · #58 · 40.6 мм, 193 мм. Известный ответ: Адели; Прогноз: Адели · [≈0,7383; ≈0,2444; ≈0,01737].
Используется в разделах источника: 6.3 Разбор и восстановление
Дополните короткое окно нулями до всей циклической группы, затем используйте циклическую свёртку.
Это определение связывает оконные фильтры и кодировщик фреймлетов.
Пример формулы источника
Иллюстрация · Пример использует конечную циклическую группу и одно окно.
Обозначения
- Сигнал на конечной циклической группе G.
- Оконный сигнал на H.
- Версия v на G, дополненная нулями.
- Циклическая групповая свёртка.
- Свёртка с дополненным окном.
Пример формулы источника
Этот пример использует свои входные данные и предположения. Его изменение не меняет проект.
Измените значение или код и запустите пример. Это конечная иллюстрация, а не доказательство теоремы.
Поток данных в этом примере
Код изменён. Сбросьте его, чтобы вернуть схему примера.
Вы выбираете
input.first= 1
Начальные значения в коде
g=[1, 2, 3]
Вычисляется здесь
Выражение результата: { g, v, padded, convolution }
v=[input.first, 2]Использует:input.firstpadded=[...v, 0]Использует:vconvolution=g.map((_, i) => g.reduce((sum, z, j) => sum + z * padded[(i - j + 3) % 3], 0), )Использует:g,padded
Возвращает
g- массив (3 элементов): [1, 2, 3]
v- массив (2 элементов): [1, 2]
padded- массив (3 элементов): [1, 2, 0]
convolution- массив (3 элементов): [7, 4, 7]
Прочитайте числа из input и верните результат. Основы JavaScript.
Результат
Техническая формулировка
Пример использует d = 3 позиции группы и n = 2 позиции окна, поэтому n < d.
Источник: Выражение из статьи