Zgodność wymiarów przy mnożeniu macierzy
Dwie macierze wygenerowane przez poniższy kod R to (niewielkie) przykłady macierzy wag używanych w modelach sieci neuronowych do ważenia zbiorów danych przy przewidywaniu wyników:
A = matrix(c(1, 3, 2, -1, 0, 1), nrow = 2, ncol = 3)
B = matrix(c(-1, 1, 2, -3), nrow = 2, ncol = 2)
Takie zbiory wag są często stosowane iteracyjnie, przez kolejne mnożenia macierzowe.
Czy macierze \(A\) i \(B\) są ze sobą zgodne pod względem mnożenia macierzowego? Użyj wyrażeń A%*%B oraz B%*%A w konsoli, żeby to sprawdzić. Jakie wymiary ma wynikowa macierz?
To ćwiczenie jest częścią kursu
Algebra liniowa dla data science w R
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie