Les maths des réseaux de neurones

Поділитися
Вставка
  • Опубліковано 29 сер 2024
  • Dans cette vidéo, on poursuit le travail fait dans la première vidéo sur les réseaux de neurones en écrivant de manière vectorielle les équations du forward pass. Ces vectorisations rendent les écritures beaucoup plus lisibles et permettent l'utilisation de GPUs, capables d'effectuer beaucoup de calculs en parallèle.
    Me suivre :
    Github : github.com/Pro...
    Twitter : / alexandretl2

КОМЕНТАРІ • 19

  • @prfontaine5387
    @prfontaine5387 4 місяці тому +2

    Cette vidéo fait partie d'une playlist intitulée "Les bases des réseaux de Neurones" qui est vraiment remarquable. On commence par la différentiation automatique avec un codage "from scratch", certes sans en connaître les aboutissants et puis, peu à peu, on se rapproche des réseaux, du processus d'apprentissage (fondamentalement une descente de gradient s'appuyant sur les gradients calculés par la différenciation automatique). Tout ce que j'aime en pédagogie: quasiment aucun prérequis nécessaires, on fait soi-même du code avant d'utiliser la librairie hyper-puissante (qui cache tout), progressivité dans la compréhension, introduction des notations et du vocabulaire de la communauté ... Bravo et merci !!

    • @alexandretl
      @alexandretl  4 місяці тому

      Merci beaucoup pour votre commentaire! Content que la playlist vous serve

  • @gno7553
    @gno7553 2 місяці тому

    Très bien expliqué. Ça permet de voir l'application de l’algèbre linéaire.

    • @alexandretl
      @alexandretl  2 місяці тому

      Merci! Dans le même style et qui parle d'algèbre liénaire, il y a aussi ma vidéo "Qu'est-ce qu'il se passe dans un réseau de neurones ?"

  • @U.KOCORA
    @U.KOCORA Рік тому +2

    Merci beaucoup pour cette vidéo de vectorisation. Ça aide

  • @theStarpoon
    @theStarpoon Рік тому

    Y a t'il une méthode vectoriel pour faire la rétro propagation du gradient pour effectuer l'apprentissage ?

  • @climborre7216
    @climborre7216 6 місяців тому

    Bonjour comment se nomme le logiciel de montage pour vos vidéos ? Animation etc

    • @alexandretl
      @alexandretl  6 місяців тому

      Je fais les animations avec Manim (librairie Python) et le montage est fait sur DaVinci Resolve

  • @lfbbtin7436
    @lfbbtin7436 7 місяців тому

    * A^[l] contient n[l-1] lignes

    • @alexandretl
      @alexandretl  7 місяців тому +1

      Non, A^[l] est de taille (n[l], m) avec m le nombre d'exemples, puisqu'elle a la même taille que Z^[l] qui est obtenu avec Z^[l] = W^[l]*A[l-1] + b^[l].
      Par exemple si tu regardes A^[0] = X c'est bien de taille (n, m) où n vaut n^[0].
      (à noter qu'il existe une autre convention où l'on place la dimension du batch m en premier)

    • @lfbbtin7436
      @lfbbtin7436 7 місяців тому

      @@alexandretl merci pour votre réponse, je voulais dire
      A^[l] contient n[l-1] lignes
      mais oui en effet je me suis bien trompé c’est n[l] lignes et m colonnes
      L’ensemble des vidéos théoriques sont vraiment de super qualité. Ici il s’agit du forwardpass pour le réseau de neurones. Où puis je trouver le backpass? Merci

    • @alexandretl
      @alexandretl  7 місяців тому

      ​@@lfbbtin7436 Merci bien ! Dans la playlist "Les bases des réseaux de neurones" sur ma chaîne (notamment la vidéo Coder backpropagation en Python pour le côté pratique du backward pass, et les vidéos sur les graphes de calcul pour le côté un peu plus théorique)

  • @redone7696
    @redone7696 Рік тому

    Est-ce qu’on peut dire qu’un réseau de neurones n’est ni plus ni moins qu’un composé de plusieurs fonctions lineaire ?

    • @alexandretl
      @alexandretl  Рік тому +1

      Si on prend pour fonction d'activation la fonction identité (f(x)=x), oui c'est bien ça, mais justement l'interêt c'est de pouvoir faire plus complexe que juste du linéaire, donc on prend des fonctions d'activations non linéaires

  • @yashkadole8716
    @yashkadole8716 Рік тому

    English please

    • @alexandretl
      @alexandretl  Рік тому +1

      Math is the universal language

    • @yashkadole8716
      @yashkadole8716 Рік тому

      @@alexandretl at least captions , really liked your animations

    • @alexandretl
      @alexandretl  Рік тому

      @@yashkadole8716 thanks! actually i'm planning on opening an english channel

    • @yashkadole8716
      @yashkadole8716 Рік тому

      @@alexandretl thank u