🤖Réseaux de neurones🤖

News

Infos pratiques

Liens utiles

Séances

Les liens dans chaque séance vous permettent de télécharger les fichiers .ipynb à utiliser (et données additionnelles éventuelles). Attention : pour les utiliser en local, il faudra installer les packages du requirements.txt (dans un environnement virtuel). Si vous ne savez pas comment faire, allez voir « Utilisation en local ».

2025-11-26 — Historique et perceptron simple

2025-12-03 — Réseaux de neurones

2025-12-10 — Représentations des données

2025-12-17 — Réseaux convolutifs

Vos solutions (au format ipynb ou Myst/jupytext) pour les exercices du notebook CNN sont à envoyer à lgrobol@parisnanterre.fr avant le 29/01. L’objet du message devra être [NN 2026] TP CNN, le nom de fichier devra être de la forme prénom_nom-établissment.{ipynb,md}, établissement étant Nanterre, P3 ou Inalco et vos prénoms et noms doivent être présents dans le corps du message. Objectif : répondre aux questions d’évaluation et faire de votre mieux pour trouver un CNN qui marche bien pour CIFAR-10.

Autres source d’info :

2026-01-21 — Attention is all you need?

Articles principaux :

Auxiliaires :

http://jalammar.github.io/illustrated-transformer/. Ba, Jimmy Lei, Jamie Ryan Kiros, et Geoffrey E. Hinton. 2016. « Layer Normalization ». In . http://arxiv.org/abs/1607.06450.

2026-01-28 — Transformers en pratique : tokenizers, embeddings positionnels, encodeurs, décodeurs et préentraînement

2026-02-04 — BERT, BART et RAG

-

Utilisation en local

Environnements virtuels et packages

Je cite le Crash course Python:

Maintenant à vous de jouer :

Notebooks Jupyter

Si vous avez une installation propre (par exemple en suivant les étapes précédentes), vous pouvez facilement ouvrir les notebooks du cours :

Alternativement, des IDE comme vscode permettent d’ouvrir directement les fichiers ipynb. Pensez à lui préciser que le kernel à utiliser est celui de votre environnement virtuel s’il ne le trouve pas tout seul.

Utilisation avancée

Vous pouvez aussi (mais je ne le recommande pas forcément car ce sera plus compliqué pour vous de le maintenir à jour) cloner le dépôt du cours. Tous les supports y sont, sous forme de fichiers Markdown assez standards, qui devraient se visualiser correctement sur la plupart des plateformes. Pour les utiliser comme des notebooks, il vous faudra utiliser l’extension Jupytext (qui est dans le requirements.txt). C’est entre autres une façon d’avoir un historique git propre.

Ressources

Apprentissage artificiel

Python général

Il y a beaucoup, beaucoup de ressources disponibles pour apprendre Python. Ce qui suit n’est qu’une sélection.

Livres

Ils commencent à dater un peu, les derniers gadgets de Python n’y seront donc pas, mais leur lecture reste très enrichissante (les algos, ça ne vieillit jamais vraiment).

Web

Il vous est vivement conseillé d’utiliser un (ou plus) des sites et tutoriels ci-dessous.

Divers

Licences

CC BY Licence
badge

Copyright © 2025 L. Grobol <lgrobol@parisnanterre.fr>

Sauf indication contraire, les fichiers présents dans ce dépôt sont distribués selon les termes de la licence Creative Commons Attribution 4.0 International. Voir le README pour plus de détails.

Un résumé simplifié de cette licence est disponible à https://creativecommons.org/licenses/by/4.0/.

Le texte intégral de cette licence est disponible à https://creativecommons.org/licenses/by/4.0/legalcode