La famille de modèles ouverts Gemma comprend une gamme de tailles, de fonctionnalités et de variantes spécialisées par tâche pour vous aider à 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électionner un modèle et le déployer 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 fonctionnalités et, éventuellement, à ajuster le modèle que vous avez sélectionné pour votre application.
Essayer Gemma 3 Obtenir Gemma sur Kaggle Obtenir Gemma 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 fournissent des fonctionnalités générales ou sont spécialisées pour des tâches spécifiques. Elles sont fournies dans différentes tailles de paramètres afin que vous puissiez choisir un modèle qui dispose des fonctionnalités de votre choix et répond à vos exigences de calcul.
Liste des modèles Gemma
Le tableau suivant répertorie les principales variantes de la famille de modèles Gemma et les plates-formes de déploiement prévues:
Taille du paramètre | Entrée | Sortie | Variant | Foundation (fondation) | Plates-formes concernées |
---|---|---|---|---|---|
1 Mrd | Texte | Texte | Gemma 3 | Appareils mobiles et ordinateurs monocartes | |
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 | |
4 Mrds | 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 | |||
28 Mrds | Texte, images | Texte | Gemma 2 | Serveurs ou clusters de serveurs de grande taille |
La famille de modèles Gemma inclut également des modèles à usage spécial et de recherche, y compris ShieldGemma, DataGemma, Gemma Scope et Gemma-APS.
Modèles de test
Vous pouvez tester les modèles Gemma en configurant un environnement de développement avec un modèle téléchargé et un logiciel associé. Vous pouvez ensuite demander au modèle et évaluer ses réponses. Utilisez l'un des notebooks Python suivants avec le framework de machine learning de votre choix pour configurer un environnement de test et inviter un modèle Gemma:
Tester Gemma 3 dans AI Studio
Vous pouvez tester rapidement Gemma sans configurer d'environnement de développement à l'aide de Google AI Studio. Cette application Web vous permet de tester des requêtes avec Gemma et d'évaluer ses fonctionnalités.
Pour essayer Gemma 3 dans Google AI Studio:
Ouvrez AI Studio.
Dans le panneau Paramètres d'exécution sur la droite, dans le champ Modèle, sélectionnez un modèle Gemma d'une autre taille.
En bas du panneau central, saisissez une invite, puis sélectionnez Exécuter.
Pour en savoir plus sur l'utilisation d'AI Studio, consultez le guide de démarrage rapide de Google AI Studio.
Régler les modèles
Vous pouvez modifier le comportement des modèles Gemma en les ajustant. L'ajustement d'un modèle nécessite un ensemble de données d'entrées et de réponses attendues d'une taille et d'une variation suffisantes pour guider le comportement du modèle. Vous avez également besoin de ressources de calcul et de mémoire beaucoup plus importantes pour effectuer une exécution de réglage par rapport à l'exécution d'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 d'optimisation et optimiser un modèle Gemma:
- Affiner Gemma avec Keras et le réglage LoRA
- Ajuster des modèles Gemma plus volumineux avec l'entraînement distribué
Étapes suivantes
Consultez ces guides pour créer d'autres solutions avec Gemma: