Сумісність множення матриць
Дві матриці, згенеровані наведеним нижче кодом R, — це (невеликі) приклади структур, які використовують у нейронних мережах для зважування наборів даних під час прогнозування:
A = matrix(c(1, 3, 2, -1, 0, 1), nrow = 2, ncol = 3)
B = matrix(c(-1, 1, 2, -3), nrow = 2, ncol = 2)
Часто такі набори ваг застосовують ітеративно, послідовно виконуючи множення матриць.
Чи сумісні \(A\) і \(B\) щодо множення матриць у будь-який спосіб? Скористайтеся в консолі A%*%B і B%*%A, щоб перевірити. Яких розмірностей буде отримана матриця?
Ця вправа є частиною курсу
Лінійна алгебра для Data Science в R
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу