Шаг 29.
Глубокое обучение на Python. Математические основы нейронных сетей. Представление данных для нейронных сетей. Векторы (тензоры первого ранга)

    На этом шаге мы рассмотрим, что такое вектор.

    Одномерный массив чисел называют вектором, или тензором первого ранга. Тензор первого ранга имеет единственную ось. Далее приводится пример вектора в NumPy:

>>> x = np.array([12, 3, 6, 14, 7])
>>> x
array([12, 3, 6, 14, 7])
>>> x.ndim
1

    Этот вектор содержит пять элементов и потому называется пятимерным вектором. Не путайте пятимерные векторы с пятимерными тензорами! Пятимерный вектор имеет только одну ось (и пять значений на этой оси), тогда как пятимерный тензор имеет пять осей (и любое количество значений на каждой из них). Мерность может обозначать или количество элементов на данной оси (как в случае с пятимерным вектором), или количество осей в тензоре (как в пятимерном тензоре), что иногда может вызывать путаницу. В последнем случае технически более корректно говорить о тензоре пятого ранга (ранг тензора совпадает с количеством осей), но, как бы то ни было, для тензоров используется неоднозначное обозначение: пятимерный тензор.

    На следующем шаге мы рассмотрим матрицы.




Предыдущий шаг Содержание Следующий шаг