Aller au contenu

🤗 Hugging Face 🤗

Ce cours est dédié à une exploration des librarys, des modèles, des datasets et autres de Hugging Face. C'est une plateforme regroupant énormement des modèles open source pour une grande variété de tâches avec une library pour les implémenter rapidement et efficacement en python. Le cours présente d'abord le site de Hugging Face pour ensuite présenter les fonctionnalités des différentes librarys (transformers et diffusers principalement) sur différents cas d'usage. Le dernier notebook présente brièvement gradio, une library pour créer des interfaces simples de démo.

Notebook 1️⃣ : Introduction

Ce notebook introduit la library et le site HuggingFace. En particulier, le site est décrit pour permettre de facilement repérer les informations importantes et trouver les informations importante.

Notebook 2️⃣ : Computer vision with transformers

Ce notebook montre les possibilités de résolution de problèmes de computer vision avec la library HuggingFace. En particulier, les problèmes de zero-shot object detection, image captionning, zero-shot image classification, segmentation d'images et estimation de profondeur sont présentés.

Notebook 3️⃣ : NLP with transformers

Ce notebook montre les possibilités de résolution de problèmes de NLP avec la library HuggingFace. En particulier, les problèmes de chatbot, traduction, résumé de texte et embedding de phrase sont abordés.

Notebook 4️⃣ : Audio with transformers

Ce notebook montre les possibilités de résolution de problèmes d'audio avec la library HuggingFace. En particulier, les problèmes de zero-shot classification, reconnaissance automatique de la parole et transformation de texte en dialogue sont présentés.

Notebook 5️⃣ : Image generation with diffusers

Ce notebook présente la library diffusers de hugging face pour la génération d'images avec des modèles de diffusion.

Notebook 6️⃣ : Demo avec gradio

Ce notebook présente la library gradio qui permet de créer simplement des interfaces de démonstration.