Aan de slagGa gratis aan de slag

Compatibiliteit van matrixvermenigvuldiging

De twee matrices die door de onderstaande R-code worden gegenereerd, zijn (kleine) voorbeelden van wat in neurale-netwerkmodellen wordt gebruikt om gegevenssets te wegen voor voorspellingen:

A = matrix(c(1, 3, 2, -1, 0, 1), nrow = 2, ncol = 3)

B = matrix(c(-1, 1, 2, -3), nrow = 2, ncol = 2)

Vaak worden deze verzamelingen gewichten iteratief toegepast via opeenvolgende toepassingen van matrixvermenigvuldiging.

Zijn \(A\) en \(B\) op een of andere manier compatibel voor matrixvermenigvuldiging? Gebruik A%*%B en B%*%A in de console om dit te controleren. Wat zijn de afmetingen van de resulterende matrix?

Deze oefening maakt deel uit van de cursus

Lineaire algebra voor data science in R

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen