MLP, gradients et fonctions de perte

Extrait de la fiche de révision

Plan du Cours

  1. Autograd et graphes de calcul
  2. MLP et fonctions d’activation
  3. Disparition des gradients
  4. Approximation universelle et limites
  5. Activations de sortie et pertes
  6. Softmax et entropie croisée
  7. Paramètres et profondeur des réseaux
  8. Modules PyTorch et entraînement

1. Autograd et graphes de calcul

Notions clés & Définitions

  • Autograd : Paszke et al., Automatic differentiation in pytorch, 2017 — Autograd construit dynamiquement le graphe des opérations tensorielles afin de calculer automatiquement les gradients par rapport aux tenseurs impliqués.

★ À maîtriser

📌 Un tenseur ne construit le graphe nécessaire aux gradients que si son champ requires_grad vaut True, et le résultat d’une opération possède ce champ à True dès qu’un de ses opérandes le possède.

  • Tensor.backward() calcule les gradients et les accumule dans le champ grad des tenseurs feuilles du graphe.

Compléments

📌 Seuls les tenseurs de type flottant peuvent demander le calcul de gradients dans PyTorch.

Lire la fiche complète →

Aperçu du QCM

1. Quel mécanisme décrit le mieux le fonctionnement d’Autograd lors du calcul des dérivées de tenseurs ?

2. Un tenseur xx intervient dans une opération avec un autre tenseur dont requires_grad=True\texttt{requires\_grad}=\texttt{True}. Quelle valeur prend le champ requires_grad\texttt{requires\_grad} du résultat de cette opération ?

3. Quelle structure caractérise un perceptron multicouche ?

Faire le QCM (11 questions) →

Aperçu des flashcards

Qu'est-ce qu'Autograd selon Paszke et al., 2017 ?

Autograd construit dynamiquement le graphe des opérations tensorielles pour calculer automatiquement les gradients.

Que fait Tensor.backward() dans PyTorch ?

Il calcule les gradients et les accumule dans le champ grad des tenseurs feuilles.

Qu'est-ce qu'un perceptron multicouche ?

Une cascade de transformations affines suivies de fonctions d’activation.

Quelle formule calcule chaque couche dans un MLP ?

hk=σ(WkThk−1+bk)h_k = \sigma(W_k^T h_{k-1}+b_k).

Autograd en PyTorch

Built le graphe de calcul pour gradients automatiques.

Tensor.requires_grad

Déclenchement du suivi des opérations pour gradients.

Voir toutes les 11 flashcards →

Questions fréquentes

Que contient la fiche de révision sur MLP, gradients et fonctions de perte ?

La fiche de révision couvre les notions essentielles de MLP, gradients et fonctions de perte. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.

Lire la fiche complète →

Combien de questions contient le QCM sur MLP, gradients et fonctions de perte ?

Le QCM contient 11 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.

Faire le QCM (11 questions) →

Comment réviser MLP, gradients et fonctions de perte avec les flashcards ?

Revizly propose 11 flashcards interactives sur MLP, gradients et fonctions de perte. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.

Voir toutes les 11 flashcards →

Cours similaires

Crée tes propres fiches depuis tes cours

Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.