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