Devmind.
Menu

Apprendre, à votre rythme

Tous les cursus sont accessibles sans compte.

Chapitre 6 / Notion

Dérivées partielles et gradient

Passer d'une pente à un vecteur de pentes.

◷ 14 minutesTravail sur votre machine

Une pente par paramètre

Pour L(a, b) = (a - 1)² + 2*(b + 2)², on fige une variable et on dérive l'autre :

dL/da = 2*(a - 1)
dL/db = 4*(b + 2)

En (0, 0) : gradient [-2, 8]. Chaque composante dit comment L réagit si on bouge ce paramètre seul.

Le gradient pointe la montée

Le vecteur gradient rassemble ces pentes. La descente fait w = w - pas * gradient : on recule face à la montée. Avec plusieurs paramètres on ne parle plus de dérivée mais de gradient. En numpy, c'est un vecteur de même forme que w.

Pas de correction en ligneConfrontez votre code aux résultats attendus du cours.