Compatibilité de la multiplication de matrices
Les deux matrices générées par le code R ci-dessous sont de (petits) exemples de ce que l’on utilise dans les modèles de réseaux de neurones pour pondérer des jeux de données en vue de la prédiction :
A = matrix(c(1, 3, 2, -1, 0, 1), nrow = 2, ncol = 3)
B = matrix(c(-1, 1, 2, -3), nrow = 2, ncol = 2)
Souvent, ces collections de poids sont appliquées de manière itérative via des multiplications matricielles successives.
Les matrices \(A\) et \(B\) sont-elles compatibles d’une quelconque manière pour la multiplication matricielle ? Utilisez A%*%B et B%*%A dans la console pour vérifier. Quelles sont les dimensions de la matrice obtenue ?
Cet exercice fait partie du cours
Algèbre linéaire pour la data science en R
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice