Sieci neuronowe od podstaw do nowoczesnej AI · Matematyka i narzędzia: tensor, gradient, Python, NumPy
Operacje na tensorach: dodawanie, mnożenie, mnożenie macierzy
Matematyka i narzędzia: tensor, gradient, Python, NumPy
Wprowadzenie
Z tensorami można robić trzy rodzaje rzeczy: składać po elementach (dodawanie, mnożenie Hadamarda), redukować po osiach (suma, średnia) i mnożyć macierze (matmul) — operację, która buduje całe sieci neuronowe. W tej lekcji rozdzielamy mnożenie po elementach (gwiazdka *) od mnożenia macierzy (małpa @), pokazujemy regułę kształtów (3,4)·(4,5)=(3,5), wprowadzamy broadcasting jako "automatyczne dorastanie" mniejszego tensora do większego i wyjaśniamy intuicję macierzy jako transformacji wektora. To są wszystkie operacje, jakie zobaczysz w forward pass każdej sieci od R3.