AP4, 13 h 45 – 17 h

Slides de la séanceLe parcours de la séance

Comment suivre la séance

Trois ateliers : préparer une grille de points, la représenter par des tenseurs, puis écrire un calcul avec defn. Prédisez les formes et les résultats avant d’exécuter. Les reprises orales du premier cycle accompagnent le premier atelier ; nous garderons les mêmes données pour AP5.

À vous de jouer dans Livebook

1. Préparer nos données

Construisez une grille de points avec for, puis transformez et filtrez les données avec Enum et le pipe.

Slides 5 à 14Elixir : maps, fonctions anonymes, Enum, |> et for · poly, chap. 3 et 4.

Run in LivebookTélécharger le .livemd

2. Donner une forme aux nombres

Passez des listes aux tenseurs. Prédisez les formes après une réduction et expliquez un broadcasting.

Slides 16 à 26Nx : tensor, shape, axes et broadcasting · poly, chap. 7.

Run in LivebookTélécharger le .livemd

3. Décrire un graphe de calcul

Écrivez un calcul avec defn. Retrouvez la distinction entre représenter un programme et l’exécuter, étudiée en AP2–AP3.

Slides 27 à 34Elixir : defmodule et fonctions · Nx.Defn : defn, opérations tensorielles et graphe · poly, chap. 7.

Run in LivebookTélécharger le .livemd

Rendu

Conservez vos ateliers : les modalités du prochain cycle seront précisées en cours

Comment rendre

Un bout de syntaxe oublié ?

Le poly reprend le langage aux chapitres 1 à 4, avec ses exemples et leurs résultats. Pour cette séance, relisez le chapitre 7.

Retour à l'accueil