« TensorFlow.js » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 10 : Ligne 10 :


TensorFlow a été à l'origine développé en Python et TensorFlow.js représente un ''spin-off'' de ce projet original. La version en JavaScript peut être utilisée de deux manières : avec [[Tutoriel JavaScript côté client|JavaScript côté-client]], ou côté-serveur avec [[Node.js]]. La section présente les modalités d'installation ainsi que les particularités de chaque environnement.
TensorFlow a été à l'origine développé en Python et TensorFlow.js représente un ''spin-off'' de ce projet original. La version en JavaScript peut être utilisée de deux manières : avec [[Tutoriel JavaScript côté client|JavaScript côté-client]], ou côté-serveur avec [[Node.js]]. La section présente les modalités d'installation ainsi que les particularités de chaque environnement.
À noter que dans les deux cas, il existe la possibilité de transformer des modèles faits en Python pour pouvoir les utiliser avec JavaScript. Voir à ce propos la page [https://www.tensorflow.org/js/guide/conversion?hl=fr Conversion de modèle] sur le site officiel.


=== Navigateur ===
=== Navigateur ===

Version du 2 octobre 2023 à 14:24

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

TensorFlow.js est une bibliothèque pour le machine learning avec JavaScript. Elle a été développée et est maintenu par Google. Elle permet d'intégrer des fonctionnalités liées à des algorithmes génératifs avec Node.js ou directement dans le navigateur, ce qui permet notamment de mélanger le machine learning avec l'interactivité avec JavaScript. La bibliothèque peut fournir des modèles déjà prêts (i.e. pre-trained models) ou peut intégrer des nouveaux modèles entraînés par l'utilisateur, par exemple avec Teachable Machine.

Cette page propose un survol de la bibliothèque et renvoie à des ressources en fin de page pour plus de détails.

Environnement et installation

TensorFlow a été à l'origine développé en Python et TensorFlow.js représente un spin-off de ce projet original. La version en JavaScript peut être utilisée de deux manières : avec JavaScript côté-client, ou côté-serveur avec Node.js. La section présente les modalités d'installation ainsi que les particularités de chaque environnement.

Navigateur

Serveur avec Node.js

Modèles

Modèles existants

Nouveau modèles

Exemples de simples applications

Conclusion

Ressources