НачатьНачать бесплатно

Совместимость матриц при умножении

Две матрицы, сгенерированные приведённым ниже кодом на 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 в консоли, чтобы проверить. Каковы размерности результирующей матрицы?

Это упражнение является частью курса

Линейная алгебра для науки о данных на R

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение