HuggingFace.co pour jouer avec des modèles d'IA open source en ligne - Livre CoCréateur

Table des matières

Introduction à HuggingFace Comment tester un modèle d'IA sur HuggingFace Comment dupliquer un space HuggingFace Les 7 IA locales essentielles à tester sur HuggingFace Google Colab pour profiter du GPU de Google

Introduction à HuggingFace

HuggingFace est une immense bibliothèque en ligne de modèles d'intelligence artificielle mis au point par les plus grands chercheurs en IA. Ces modèles sont disponibles publiquement sur des "Spaces".

Vous pouvez y accéder ici : https://huggingface.co/spaces

Les Spaces sont des pages Web dédiées connectées à des modèles d'IA qui vous permettent de :

HuggingFace met à disposition ses GPU gratuitement sur la plupart de ses spaces, ou moyennant le paiement de 1$ à 1,50$ si le projet nécessite d'être dupliqué.

Comment tester un modèle d'IA sur HuggingFace

  1. Créez un compte sur HuggingFace pour avoir accès à toutes les fonctionnalités.
  2. Sur la page d'accueil, vous verrez les modèles d'IA (Spaces) les plus populaires et les plus récents.
  3. Vous pouvez trier les modèles en fonction de leur popularité, nom, date de sortie ou nombre de likes.
Page d'accueil HuggingFace

Exemple avec Stable Diffusion 3 medium :

  1. Cherchez "Stable Diffusion" dans la barre de recherche
  2. Cliquez sur le space officiel de Stable Diffusion 3 medium
  3. Ajoutez un prompt en anglais, par exemple :

Exemple de prompt pour Stable Diffusion 3

Depict a dramatic scene where a majestic woolly mammoth encounters a curious elephant amidst the fiery chaos of a volcanic eruption, with molten lava flows and ash clouds soaring in the background.
            
Résultat de Stable Diffusion 3

Comment dupliquer un space HuggingFace

Si un Space est trop utilisé ou n'est pas branché à un GPU, vous devrez le dupliquer et lui affecter un GPU à vos frais pour pouvoir l'utiliser.

  1. Accédez à la page du Space que vous souhaitez cloner
  2. Cliquez sur le bouton "Duplicate this Space" en haut à droite de la page
  3. Configurez votre nouveau "space" :
    • Donnez un nom à votre "Space"
    • Choisissez s'il est public ou privé (recommandé : privé)
    • Sélectionnez le type de ressource (recommandé : GPU à 1,50$ de l'heure)
Configuration d'un Space dupliqué

Vidéo à voir : Créer un Deepfake en ligne grâce à Hugging Face

https://www.youtube.com/watch?v=UlrGvZcesa8

Les 7 IA locales essentielles à tester sur HuggingFace

Projet d'IA A quoi ça sert ? URL pour tester / projet à dupliquer
Whisper Large V3 Pour transcrire un audio en texte grâce à l'IA https://huggingface.co/spaces/openai/whisper
Live Portrait Pour animer un portrait à partir d'un visage en mouvement https://huggingface.co/spaces/KwaiVGI/LivePortrait
Stable Diffusion 3 Medium Pour créer des images génératives avec Stable Diffusion 3 https://huggingface.co/spaces/stabilityai/stable-diffusion-3-medium
FaceFusion Pour créer des deepfakes vidéos (Faceswap, Lip Sync) https://huggingface.co/spaces/Nick088/FaceFusion
Illia RVC Pour cloner une voix https://huggingface.co/spaces/TheStinger/Ilaria_RVC
Face Swap Pour changer un visage dans une photo https://huggingface.co/spaces/tuan2308/face-swap
Soni Translate Pour doubler vos vidéos dans la langue de votre choix https://huggingface.co/spaces/r3gm/SoniTranslate_translate_audio_of_a_video_content

Google Colab pour profiter du GPU de Google dans une interface minimaliste

Google met également à disposition gratuitement son GPU via ses notebooks Google Colab. On peut ainsi utiliser ses notebooks pour installer des librairies Python open source et lancer des projets d'IA divers et variés.

Le principe est toujours le même :

  1. On installe les librairies Python nécessaires
  2. On personnalise les données qu'on souhaite transformer (photo, vidéo, son)
  3. On lance la librairie python en appuyant sur le bouton play du Notebook
Interface Google Colab

Notebooks Google Colab utiles :

Ce répertoire Git propose aussi d'autres notebooks intéressants : https://github.com/amrzv/awesome-colab-notebooks