ความเข้ากันได้ของการคูณเมทริกซ์
เมทริกซ์สองตัวที่สร้างขึ้นด้วยโค้ด 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 ใน console เพื่อตรวจสอบ แล้วขนาดของเมทริกซ์ผลลัพธ์เป็นเท่าไร?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พีชคณิตเชิงเส้นสำหรับ Data Science ใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด