Как скалярное произведение связано с проекцией?
Для этого урока нужны координаты векторов, длины и углы. Формулы мы введём после двух экспериментов.
Представьте синюю стрелку a над горизонтальной прямой. Опустите перпендикуляр от её конца на прямую. Зелёная стрелка от начала координат до точки пересечения — её «тень». Оранжевая стрелка b направлена вправо вдоль той же прямой.
Исследовательский виджет также показывает число — скалярное произведение. Сможете выяснить, как оно связано с тенью?
Записывайте ход исследования
Ведите записи: настройки, прогноз, наблюдаемая длина тени со знаком, скалярное произведение и вектор проекции. Первый исходный случай — угол 0° и длины 10 и 1. В первом эксперименте меняйте только угол. Во втором зафиксируйте и направление , меняя только его длину. Прежде чем открыть объяснение, сравните результат с исходным случаем и запишите, подтверждает ли он ваш прогноз.
Первый эксперимент: поворачивайте, не растягивая
Сохраняйте длину a равной 10, а длину b равной 1. Прежде чем использовать кнопки, предскажите:
- Какой будет длина тени при 0°?
- Может ли тень исчезнуть при 90°, хотя у стрелки по-прежнему есть длина?
- Куда будет направлена тень при 180°? Каким знаком можно передать это направление?
Теперь выберите , и . Затем попробуйте . Сравните тень с двумя числовыми показаниями.
Синий: вектор аЗеленый: проекцияОранжевый: вектор b
b указывает вправо и для удобства рисуется под линией. Оба вектора используют один и тот же масштаб.
Что изменилось, хотя длина стрелки оставалась постоянной? Объясните смысл знака, прежде чем раскрыть сравнение.
Сравните свои наблюдения
Длина тени с учётом знака равна 10 при 0°, 0 при 90° и −10 при 180°. Минус означает направление, противоположное b, а не отрицательную геометрическую длину. При 60° получается 5. Когда длина b равна 1, скалярное произведение во всех случаях совпадает с этим числом со знаком.
Тень лежит на всей прямой вдоль b. Она может выходить за конец b или быть направлена в обратную сторону.
Второй эксперимент: может ли число измениться, если тень неподвижна?
В том же виджете выберите . Это задаст b равным . Запишите длину тени со знаком, скалярное произведение и вектор проекции.
Прежде чем изменить с 1 на 2, предскажите, какие из этих трёх величин изменятся. Оставьте a неизменным, удлините b и сравните результаты.
Теперь предскажите результаты для длины 3 и проверьте их. Какое правило объясняет оба эксперимента?
Сравните своё правило
Вектор тени остаётся равным , а её длина со знаком — 3. Скалярное произведение принимает значения 3, 6 и 9, когда длина b меняется с 1 на 2 и 3. Направление b определяет, куда падает тень; длина b масштабирует скалярное произведение.
Назовите величины и объясните закономерность
Стрелка тени — это векторная проекция. Её длина со знаком вдоль b — скалярная проекция, которую обозначим .
При остром угле стрелка, тень и перпендикуляр образуют прямоугольный треугольник. Косинус — отношение прилежащего катета к гипотенузе, поэтому . Версия со знаком распространяется и на углы от 90° до 180°:
Скалярное произведение можно вычислить по координатам. В двух измерениях:
Во втором эксперименте , а . Горизонтальное направление осталось прежним, но коэффициент при 3 удвоился.
В общем случае скалярное произведение удовлетворяет равенству:
Это объясняет закономерность: скалярное произведение равно длине проекции со знаком, умноженной на . Единичный вектор имеет длину 1, поэтому для него скалярное произведение равно . Формула с углом предполагает ненулевые векторы; формула через координаты работает и для нулевого вектора.
Три связанные величины
Для ненулевого опорного вектора b:
| Количество | Формула | Что вы получаете |
|---|---|---|
| Скалярное произведение | Длина проекции со знаком, умноженная на | |
| Скалярная проекция | Длина со знаком вдоль b | |
| Векторная проекция | Вектор на линии, проходящей через b |
Если b — нулевой вектор, скалярное произведение равно нулю, но проекция на его направление не определена: у него нет направления для проецирования.
Новый случай: разверните опорную стрелку
Решите на бумаге: оставьте и измените с на . До вычислений предскажите скалярное произведение, скалярную проекцию и векторную проекцию. Меняет ли разворот стрелки прямую, на которой она лежит?
Проверьте своё рассуждение
Скалярное произведение равно . Деление на даёт скалярную проекцию . Векторная проекция равна
Прямая и вектор тени остаются прежними. Знаковые величины меняют знак, потому что опорное направление разворачивается.
Координаты тоже являются проекциями
Горизонтальная координата равна 3, потому что ее скалярное произведение с горизонтальным единичным вектором равно 3. Его вертикальная координата равна 4, потому что ее скалярное произведение с равно 4.
В более общем смысле, в ортонормированном базисе (перпендикулярные единичные векторы) каждая координата представляет собой скалярное произведение:
Выбор другого ортонормированного базиса означает измерение одного и того же вектора в разных направлениях. Это геометрия шагов проецирования в PCA и SVD.
Почему это важно для нейрона
Взвешенная сумма нейрона измеряет знаковую проекцию входного сигнала x на направление веса w, масштабируемую . Смещение меняет этот результат, а функция активации трансформирует его.
Для входных данных одинаковой длины более сильное выравнивание по w дает большую взвешенную сумму. Это геометрический смысл, в котором нейрон может определять направление в своем входном пространстве.
Вывод: угол определяет, какая часть одного вектора падает в другом направлении. Скалярное произведение измеряет эту величину, масштабированную по длине опорного вектора.
Придумайте собственное сравнение
Выберите угол, которого не было в примерах; оба вектора должны быть ненулевыми. Запишите настройки и три показания. Предложите изменение длины , которое изменит скалярное произведение, но сохранит вектор тени. Запишите прогноз, оставьте и направление неизменными, затем проверьте свою идею.
Отдельно повторите сравнение при 90°. Меняет ли длина скалярное произведение в этом случае? Уточните своё правило с учётом этого случая. Запишите, что вы предсказали, что наблюдали и как результаты повлияли на объяснение.
Проверьте рассуждение
При фиксированном направлении изменение его положительной длины не влияет ни на скалярную, ни на векторную проекцию. Скалярное произведение масштабируется вместе с длиной, но при нулевой длине тени оно остаётся нулевым. Приведите настройки и показания; отличайте наблюдение от формулы, объясняющей общее правило.
Проверьте свое понимание
Попробуйте ответить на пять вопросов об углах, масштабировании и том, что измеряет проекция. Выберите ответ, затем используйте , чтобы просмотреть обоснование. Вы можете вернуться к вопросу и повторить попытку.
Продолжайте учиться
Чтобы увидеть, как матрица использует скалярные произведения для создания каждой выходной координаты, перейдите к разделу Скалярные произведения: построение выходных данных по одной строке за раз.