Modèles TensorFlow.js

Découvrez des modèles pré-entraînés de vision par ordinateur et de traitement du langage naturel, ainsi que d'autres tâches courantes de ML à ajouter à vos applications Web et basées sur navigateur.

Vision

Analysez les caractéristiques d'images et de vidéos. Débloquez de nouvelles expériences en temps réel dans le navigateur.

Classification d'images

Classifiez des images avec étiquettes provenant de l'ensemble de données ImageNet (MobileNet).

Détection d'objets

Trouvez et identifiez différents objets dans une même image (Coco SSD).

Segmentation sémantique

Exécutez une segmentation sémantique dans le navigateur (DeepLab).

Corps

Détectez des points clés et des poses du visage, des mains et du corps avec des modèles de MediaPipe et autres, optimisés pour JavaScript et Node.js.

Détection de visages simple

Détectez des visages dans des images à l'aide d'une architecture Single Shot Detector avec un encodeur personnalisé (Blazeface).

Détection de points de repère sur le visage

Effectuez la prédiction de 486 points de repères faciaux 3D pour déduire la géométrie de surface approximative d'un visage humain.

Détection des postures

API unifiée de détection des postures permettant d'appliquer l'un des trois modèles disponibles pour détecter les postures atypiques et les mouvements rapides du corps en temps réel.

Segmentation du corps

Segmentez les personnes et les parties du corps en temps réel.

Détection de pose des mains

Détecteur de paume et modèle de suivi des doigts du squelette de la main. Effectuez la prédiction de 21 points clés d'une main 3D par main détectée.

Estimation de la profondeur d'un portrait

Estimez une carte de profondeur pour le portrait d'un être humain.

Texte

Activez le TLN dans votre application Web à l'aide de BERT et d'autres architectures d'encodeurs de Transformers.

Réponses à des questions en langage naturel

Répondez à des questions portant sur le contenu d'un passage donné à l'aide de BERT.

Détection du niveau de négativité d'un texte

Attribuez un score à l'impact perçu qu'un commentaire peut avoir sur une conversation, depuis "Très délétère" à "Très sain" (niveau de négativité).

Codeur de phrases universel

Encodez du texte dans des représentations vectorielles continues pour des tâches de TLN telles que la classification des sentiments et la similarité textuelle (Codeur de phrases universel).

Audio

Classifiez des contenus audio pour détecter les sons et déclencher des actions dans votre application Web.

Reconnaissance de commandes vocales

Classifiez des extraits audio d'une seconde provenant de l'ensemble de données des commandes vocales (speech-commands).

Général

Découvrez d'autres modèles TensorFlow.js pouvant être utilisés directement.

Classificateur KNN

Utilitaire permettant de créer un classificateur à partir de l'algorithme des k plus proches voisins. Peut être utilisé pour l'apprentissage par transfert.