Следующая важная операция, которую хорошо бы понимать с математической стороны - это как сравнивать вектора. Многие задачи машинного обучения сводятся к тому, чтобы обнаруживать какие-то корреляции в данных, обнаруживать какая зависимость между разными признаками или объектами, которые описанны в виде векторов. Для наглядности визуализируем вектора на примере двумерного пространства, где значения вектора - это x и y, а линия на графике выходит из координаты (0, 0) и упирается в (x, y): Визуально можно выделить три основных критерия сравнения векторов: 1...
В решении задач данного типа мы используем понятие "векторного произведение двух векторов". Векторным произведением двух векторов a и b называют такой вектор с, который перпендикулярен плоскости, построенных на векторах a и b и его длина равна площади параллелограмма, построенных на векторах a и b. Алгоритм решения данной задачи. 1. Вводим систему координат ОXYZ. 2. Найдём координаты нужных точек: A(x1;y1;z1), B(x2;y2;z2), M0(x0;y0;z0). 3. Напишем уравнение прямой AB. 4. Найдем координаты направляющего вектора прямой AB...