Векторы: представление одномерных данных
Вектор – это одномерный массив чисел, который может представлять простой набор характеристик объекта. Например, чтобы сеть могла работать с изображением, его нужно представить как последовательность пикселей, каждый из которых преобразуется в числовое значение, отражающее его яркость или цвет. В случае обработки текста вектор может представлять каждое слово, закодированное через числовые значения, которые отражают его смысловое значение или позицию. Каждый элемент вектора соответствует одной входной характеристике, позволяя сети «видеть» и учитывать её при обработке данных. Векторное представление особенно удобно, когда характеристики объекта независимы друг от друга и могут быть переданы сети без дополнительной пространственной информации.
Использование векторов также актуально для задач, где входные данные поступают из измерений или количественных характеристик. Например, при обработке финансовых данных вектор может содержать числовые значения, представляющие ежедневные цены акций, доходы или другие метрики. Векторное представление делает возможным быстрые и эффективные вычисления, необходимые для классификации и других задач, где важны значения характеристик, но не их пространственные взаимосвязи.
Матрицы: двумерное представление для сложных данных
Матрицы представляют собой двумерные массивы, где данные хранятся в виде строк и столбцов. Этот формат особенно полезен для более сложных данных, таких как изображения, временные ряды или любые данные, требующие сохранения пространственной или временной структуры. В случае изображения каждая ячейка матрицы будет соответствовать одному пикселю, а значение в ней – интенсивности или цвету пикселя. Это позволяет сети видеть изображение как единое целое, сохраняя его структуру и особенности, такие как границы, текстуры и формы. Это важно для задач распознавания изображений, где пространственные отношения между элементами изображения имеют решающее значение.
Временные ряды также могут быть представлены в виде матриц, где строки могут соответствовать временным меткам, а столбцы – различным параметрам или характеристикам данных. Например, временные данные о погоде могут быть организованы как матрица, где каждая строка представляет определённый день или час, а каждый столбец – температуру, влажность и другие параметры. Матрицы позволяют сохранить связи и последовательность между данными, что помогает нейронной сети понимать их взаимосвязи и лучше справляться с задачами прогнозирования.