Сейчас очень общий обзор для понимания, с чем мы вообще работаем.
Данные обычно хранятся в виде набора чисел, но геометрически это можно интерпретировать как вектора (или точки) в многомерном пространстве, где каждое число - координата.
Вектора - это "стрелочки". Отрезки, имеющие длину и направление.
Причём, нам не важно как бы расположение этих стрелок. Если две стрелки имеют одно направление и одну длину, то это один и тот же вектор.
Поэтому, можно считать, что все вектора исходят из начала координат.
Так же, вектора можно складывать по правилу параллелограмма:

Мы будем рассматривать визуальные примеры в размерности 2 (на плоскости) и 3 (в условно "обычном" пространстве).
Данные обычно живут в сильно больших размерностях, но нас не должно это смущать, математика справляется с любой размерностью.
Вектор можно отождествить с точкой на его конце.
Если свыкнуться с идеей, что данные это точки, могут уже могут появиться многие идеи алгоритмов:
Можно стараться искать "скопления" этих точек благодаря расстояниям, разделять точки между собой или стараться найти геометрические закономерности.
Далее как раз про всё это и будет рассказано.
Как числа представляются в виде стрелочек и вообще, что такое "координаты" мы обсудим уже в следующих уроках.