🎯 Objectifs

  • Comprendre le fonctionnement interne d’un neurone.
  • Calculer une “Forward Pass” complète.
  • Comprendre la logique des portes logiques.
  • Calculer une sortie Softmax.
  • Intuition de la Rétropropagation.

Exercice 1 : Le Perceptron Logique

Un perceptron calcule si , et sinon. On veut créer une porte ET (AND). Table de vérité :

  • (0, 0) 0
  • (0, 1) 0
  • (1, 0) 0
  • (1, 1) 1

Questions :

  1. Essayez les poids .
  2. Trouvez une valeur de biais qui permet de satisfaire les 4 conditions.
    • Indice : Il faut que (pour le cas 1,1)
    • Et que (pour les autres).
  3. Dessinez la droite de séparation correspondante dans le plan .

Exercice 2 : Forward Pass (Réseau de Neurones)

On considère un petit réseau de neurones :

  • Entrée :
  • Couche Cachée : 2 neurones () avec fonction d’activation ReLU.
  • Sortie : 1 neurone () avec fonction Identité (pas d’activation).

Poids :

  • Vers :
  • Vers :
  • Vers : (venant de ), (venant de ),

Questions :

  1. Calculez l’entrée pré-activation de : .
  2. Calculez la sortie de : . Rappel : .
  3. Calculez l’entrée pré-activation de : .
  4. Calculez la sortie de : .
  5. Calculez la sortie finale du réseau : .

Exercice 3 : Nombre de Paramètres

Les modèles modernes comme GPT-4 ont des milliards de paramètres. Calculons ceux d’un petit réseau.

Architecture :

  • Couche d’entrée : 10 neurones (features).
  • Couche cachée 1 : 50 neurones.
  • Couche cachée 2 : 20 neurones.
  • Couche de sortie : 1 neurone.

Questions :

  1. Combien de poids () y a-t-il entre l’entrée et la couche 1 ? (Chaque entrée est connectée à chaque neurone caché).
  2. Combien de biais () y a-t-il dans la couche 1 ?
  3. Calculez le nombre total de paramètres du réseau (Poids + Biais pour toutes les couches).

Exercice 4 : Softmax (Classification Multi-classe)

Votre réseau doit classer une image en 3 classes : [Chat, Chien, Oiseau]. La couche de sortie produit les scores bruts (logits) suivants : .

On applique la fonction Softmax : .

Questions :

  1. Calculez , et (valeurs approx : 7.4, 2.7, 1.1).
  2. Calculez la somme totale.
  3. Calculez les probabilités pour chaque classe. La somme fait-elle bien 1 ?
  4. Quelle est la classe prédite ?

Exercice 5 : Intuition de la Rétropropagation

On a un réseau ultra-simple : . . L’erreur est .

On veut savoir comment changer pour baisser l’erreur. C’est la dérivée . On utilise la règle de la chaîne (Chain Rule) :

Données : , , .

Questions :

  1. Calculez actuel.
  2. Calculez le terme d’erreur .
  3. Calculez le terme d’activation .
  4. Multipliez les deux pour obtenir le gradient final.
  5. Le gradient est-il positif ou négatif ? Faut-il augmenter ou diminuer ?

0 éléments sous ce dossier.