Современная математика глубокого обученияобъяснение для тех, кто не занимается математикой

Признаки и цели из преобразования

Проект с пингвинами

Проект использует 342 записи Palmer с нужными измерениями: 240 для обучения, 102 для проверки. Выбранные примеры для обучения определяют масштабирование и параметры модели. Исходный CSV

Этот проект обучает веса с помощью softmax, в отличие от лаборатории на главной странице, где используются ближайшие средние по видам. Те же измерения пингвинов, но разные методы классификации. Предсказания могут различаться.

Классификация предсказывает три вида; гребневая регрессия предсказывает массу в граммах по тем же наблюдениям. Это разные модели. Прогнозы обучения поступают в целевую функцию; 102 отдельных тестовых прогноза не обновляют веса.

Наблюдения и выборки · Описывают примеры, цели и выборки.

Выбранные примеры дают измерения и известные ответы для обучения; примеры для проверки отделены.

Признаки

Вход
Обучение: 12 × 2 · Первая строка #19: 34,4 мм, 184 мм
Выход
[≈-1,946; ≈-1,283]

Операция проекта

Вычисление проекта использует эти записи; формула и пример источника приведены ниже. Изменения кода действуют на этой странице; настройки проекта передаются между страницами.

Наблюдения → Признаки → Прогноз

Вход проекта

Показаны первые три элемента; операция получает весь массив. Предпросмотр округлён; операция использует полную точность.

input.rows · Наблюдения
[Длина клюва (мм): 34,4 · Длина крыла (мм): 184; Длина клюва (мм): 40,9 · Длина крыла (мм): 187; Длина клюва (мм): 41,7 · Длина крыла (мм): 210] … (12 элементов)

Результат

[[≈-1,946; ≈-1,283]; [≈-0,6098; ≈-1,029]; [≈-0,4454; ≈0,9162]] … (12 элементов)

Используется в разделах источника: 1.2 Обучение на примерах

Источник описывает получение признака T₁(z) и цели T₂(z) из неразмеченного объекта z. Когда T₁ имеет обратную функцию на соответствующей области, цель можно выразить как T₂(T₁⁻¹(x)).

Пример использует T₁(z)=2z и T₂(z)=z+1.

Эта конструкция превращает преобразованные данные в задачу предсказания.

Пример формулы источника

T2∘T1−1 ⁣:X→YT_{2}\circ T_{1}^{-1}\colon{\mathcal{X}}\to{\mathcal{Y}}

Точное вычисление · Пример использует обратимое скалярное отображение признака. Общее преобразование не обязано иметь обратную функцию; выражение источника требует корректно определённой обратной функции на соответствующей области.

Обозначения

T1T_1
Преобразование исходных данных в признаки.
T2T_2
Преобразование исходных данных в цели.
T1−1T_1^{-1}
Обратная функция на соответствующей области признаков, если она существует.

Пример формулы источника

Этот пример использует свои входные данные и предположения. Его изменение не меняет проект.

Измените значение или код и запустите пример. Это конечная иллюстрация, а не доказательство теоремы.

Поток данных в этом примере

Вы выбираете

  • input.z = 3

Вычисляется здесь

Выражение результата: { feature, target, recovered, composed }

  • z = input.z Использует: input.z
  • feature = 2 * z Использует: z
  • target = z + 1 Использует: z
  • recovered = feature / 2 Использует: feature
  • composed = recovered + 1 Использует: recovered

Возвращает

Пример результата
feature
6
target
4
recovered
3
composed
4

Прочитайте числа из input и верните результат. Основы JavaScript.

Результат

Включите JavaScript, чтобы запустить пример.

Техническая формулировка

Измените вход и снова запустите тот же код. Показанный результат получен для приведённых выше значений.

Источник: Предсказание после преобразования