Il s'agit de l'application Linux Diff Zoo, dont la dernière version est téléchargeable sous le nom diff-zoosourcecode.zip. Elle peut être exécutée en ligne sur l'hébergeur gratuit OnWorks pour postes de travail.
Téléchargez et exécutez en ligne cette application nommée Diff Zoo avec OnWorks gratuitement.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.
- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application, installez-la et exécutez-la.
Zoo de Diff
DESCRIPTION:
Diff-zoo est un manuel pédagogique conçu pour démystifier la différenciation algorithmique (DA), technique fondamentale des frameworks modernes d'apprentissage automatique. Le projet présente la DA sous l'angle du calcul fondamental et évolue progressivement vers des implémentations ludiques ressemblant à des systèmes comme PyTorch et TensorFlow. Il clarifie les différences et les liens entre les approches de différenciation par mode direct, mode inverse, symbolique, numérique, traçage et transformation de source. Contrairement aux systèmes DA de production, souvent obscurcis par des détails d'implémentation complexes, ces exemples sont volontairement simples et cohérents afin de mettre en évidence les idées fondamentales. Le référentiel est organisé sous forme de blocs-notes Julia, permettant aux apprenants d'explorer les concepts de manière interactive et de comparer différentes méthodes. En éliminant la complexité superflue, diff-zoo constitue à la fois une ressource pédagogique et un guide pratique pour tous.
Comment ça marche
- Introduction étape par étape aux concepts de différenciation algorithmique
- Implémentations de jouets ressemblant aux systèmes PyTorch et TensorFlow AD
- Couvre le mode avant, le mode arrière, la différenciation symbolique et numérique
- Démontre des approches basées sur le traçage et la transformation de la source
- Organisé sous forme de cahiers Julia pour une exploration interactive
- Fournit une comparaison claire des méthodes AD fondamentales
Langage de programmation
Julia
Catégories
Cette application peut également être téléchargée depuis https://sourceforge.net/projects/diff-zoo.mirror/. Elle est hébergée sur OnWorks afin de pouvoir être exécutée en ligne plus facilement depuis l'un de nos systèmes d'exploitation gratuits.