Atelier T8.AP05

Porteur

Alexandre Boucaud (CNRS, APC)

Titre

Dans les entrailles d'un réseau de neurones - constitution et fonctionnement d'un neural network avec `numpy`

Prérequis

- Maîtrise de la programmation sous Python avec `numpy` - Connaissance de la programmation objet en Python (utilisation des classes) - Connaissances de base en algèbre linéaire (produit matriciel)

Objectifs

Ecriture d'un framework de réseau de neurones avec `numpy` dans le but de reproduire la même API simple que celle proposée par la librairie de deep learning `keras`. Le but de cette ré-écriture de framework est de comprendre et assimiler les différents éléments constitutifs d'un réseau de neurones ainsi que ceux servant à son entraînement.

Notions abordées

  1. couche de neurones
  2. fonction d'activation
  3. feed-forward, backpropagation
  4. fonction de cout
  5. descente de gradient stochastique
  6. entrainement par batchs

Mots clés

machine learning, apprentissage automatique, réseaux de neurones, neural networks, numpy, python, jupiter.

 
jdev2020/t8.ap05.txt · Dernière modification: 2020/07/06 11:38 par lrisser@math.univ-toulouse.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki