Premiers pas avec les modèles Gemma

La famille de modèles ouverts Gemma inclut différentes tailles, capacités et variantes spécialisées pour des tâches spécifiques. Elle vous aide à créer des solutions génératives personnalisées. Voici les principaux chemins que vous pouvez suivre lorsque vous utilisez des modèles Gemma dans une application :

  • Sélectionnez un modèle et déployez-le tel quel dans votre application.
  • Sélectionnez un modèle, ajustez-le pour une tâche spécifique, puis déployez-le dans une application ou partagez-le avec la communauté.

Ce guide vous aide à choisir un modèle, à tester ses capacités et, éventuellement, à l'ajuster pour votre application.

Obtenir sur Kaggle Obtenir sur Hugging Face

Choisir un modèle

Cette section vous aide à comprendre les variantes officielles de la famille de modèles Gemma et à sélectionner un modèle pour votre application. Les variantes de modèle offrent des capacités générales ou sont spécialisées pour des tâches spécifiques. Elles sont disponibles dans différentes tailles de paramètres afin que vous puissiez choisir un modèle qui possède les capacités de votre choix et répond à vos exigences de calcul.

Liste des modèles Gemma

Le tableau suivant liste les principales variantes de la famille de modèles Gemma et leurs plates-formes de déploiement prévues :

Taille du paramètre Entrée Résultat Variant Foundation (fondation) Plates-formes concernées
270 M Texte Texte Gemma 3 Appareils mobiles et ordinateurs monocartes
1 Mrd Texte Texte Gemma 3 Appareils mobiles et ordinateurs monocartes
E2B Texte, images, audio Texte Gemma 3n Appareils mobiles
2 Mrds Texte Texte Gemma 2 Appareils mobiles et ordinateurs portables
Gemma 1
3 Mrds Texte, images Texte Gemma 2 Ordinateurs de bureau et petits serveurs
E4B Texte, images, audio Texte Gemma 3n Appareils mobiles et ordinateurs portables
4B Texte, images Texte Gemma 3 Ordinateurs de bureau et petits serveurs
7B Texte Texte Gemma 1 Ordinateurs de bureau et petits serveurs
9 milliards Texte Texte Gemma 2 Ordinateurs de bureau et serveurs haut de gamme
10 Md Texte, images Texte Gemma 2 Ordinateurs de bureau et serveurs haut de gamme
12 Mrd Texte, images Texte Gemma 3 Ordinateurs de bureau et serveurs haut de gamme
27B Texte, images Texte Gemma 3 Serveurs ou clusters de serveurs de grande taille
Texte Texte Gemma 2
28B Texte, images Texte Gemma 2 Serveurs ou clusters de serveurs de grande taille

La famille de modèles Gemma inclut également des modèles de recherche et à usage spécifique, y compris ShieldGemma, DataGemma, Gemma Scope et Gemma-APS.

Tester des modèles

Vous pouvez tester les modèles Gemma en configurant un environnement de développement avec un modèle téléchargé et un logiciel compatible. Vous pouvez ensuite envoyer des requêtes au modèle et évaluer ses réponses. Utilisez l'un des notebooks Python suivants avec votre framework de machine learning préféré pour configurer un environnement de test et inviter un modèle Gemma :

Régler les modèles

Vous pouvez modifier le comportement des modèles Gemma en les ajustant. Pour ajuster un modèle, vous avez besoin d'un ensemble de données d'entrées et de réponses attendues suffisamment volumineux et varié pour guider le comportement du modèle. Vous avez également besoin de beaucoup plus de ressources de calcul et de mémoire pour effectuer une exécution de réglage que pour exécuter un modèle Gemma pour la génération de texte. Utilisez l'un des notebooks Python suivants pour configurer un environnement de développement de réglage et régler un modèle Gemma :

Étapes suivantes

Consultez ces guides pour créer d'autres solutions avec Gemma :