• Projets00
  • AI Academy13
  • Veille07 entrées ces 7 derniers jours
  • Outils00
Profil
Déposer un projet
ProjetsAI AcademyVeilleOutilsProfilDéposer

L'optimisation de l'entraînement

AcademyLes maths du Machine Learningmis à jour le 13 sept.

Direction du pas, longueur du pas, point de départ, échelle des entrées : ce cours reprend un par un les réglages qu'on applique en entraînant un réseau, et dit ce qui fixe chacun d'eux. Il se lit après le cours d'introduction, dont il suppose la descente de gradient et la rétropropagation déjà comprises.

0/8
Commencer
À la fin, vous saurez
  • Expliquer pourquoi on avance dans la direction opposée au gradient, et pas dans une autre
  • Dire jusqu'où on peut allonger le pas avant que la descente cesse de descendre
  • Expliquer pourquoi un réseau initialisé à zéro n'apprend jamais rien
  • Reconnaître un gradient qui s'évanouit en profondeur, et dire d'où ça vient
À savoir avant
  • Le cours d'introduction au Machine Learning
  • Produit scalaire, norme euclidienne, inégalité de Cauchy-Schwarz
  • Développement limité d'ordre 1 et définition de la différentiabilité
  • Suites géométriques, et diagonalisation d'une matrice symétrique réelle
  • Espérance, variance, et additivité de la variance pour des variables indépendantes
Écrit par
  • Daniel M'Bouyou
Sommaire1 chapitre · 8 leçons ouvertes
01

L'optimisation de l'entraînement

Les réglages de l'entraînement, et ce qui décide qu'il aboutisse ou non.

40 min
  • Le cadre de cette leçon

    Quatre réglages de l'entraînement restés sans justification, et ce que ce cours en fait.

    Lecture · 2 min

  • Pourquoi cette direction, et pourquoi ce signe

    Pourquoi on descend dans la direction opposée au gradient, et pas dans une autre.

    Démonstration · 6 min

  • Le lot complet, et le mini-lot

    Ce que coûte un pas calculé sur tout le jeu, et ce que le mini-lot y change.

    Démonstration · 8 min

  • Le pas d'apprentissage

    Jusqu'où on peut allonger le pas avant que la descente cesse de descendre.

    Démonstration · 6 min

  • L'initialisation

    Pourquoi on ne part pas de zéro, et d'où vient l'échelle du tirage au hasard.

    Lecture · 6 min

  • La standardisation des entrées

    Pourquoi remettre les entrées à la même échelle accélère l'entraînement.

    Lecture · 2 min

  • Les gradients évanescents

    Ce qui arrive au gradient quand il traverse plusieurs couches de sigmoïdes.

    Lecture · 4 min

  • Synthèse de l'optimisation, et formulaire

    L'optimisation en un paragraphe, le formulaire, et les erreurs fréquentes.

    Lecture · 6 min

Le coursConfirmé
0/8

Commencer

Direction du pas, longueur du pas, point de départ, échelle des entrées : ce cours reprend un par un les réglages qu'on applique en entraînant un réseau, et dit ce qui fixe chacun d'eux. Il se lit après le cours d'introduction, dont il suppose la descente de gradient et la rétropropagation déjà comprises.

À la fin, vous saurez
  • Expliquer pourquoi on avance dans la direction opposée au gradient, et pas dans une autre
  • Dire jusqu'où on peut allonger le pas avant que la descente cesse de descendre
  • Expliquer pourquoi un réseau initialisé à zéro n'apprend jamais rien
  • Reconnaître un gradient qui s'évanouit en profondeur, et dire d'où ça vient
À savoir avant
  • Le cours d'introduction au Machine Learning
  • Produit scalaire, norme euclidienne, inégalité de Cauchy-Schwarz
  • Développement limité d'ordre 1 et définition de la différentiabilité
  • Suites géométriques, et diagonalisation d'une matrice symétrique réelle
  • Espérance, variance, et additivité de la variance pour des variables indépendantes
Écrit par
  • Daniel M'Bouyou