Robocikowo>ROBOCIKOWO

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.