La prise en charge du réglage fin de l'API Gemini fournit un mécanisme permettant de sélectionner la sortie lorsque vous disposez d'un petit ensemble de données d'exemples d'entrée/sortie. Pour en savoir plus, consultez le guide de réglage de modèles et le tutoriel.
Méthode : tunedModels.create
- Point de terminaison
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Exemple de requête
Crée un modèle réglé. Vérifiez la progression de l'ajustement intermédiaire (le cas échéant) via le service google.longrunning.Operations
.
Accédez à l'état et aux résultats via le service Operations. Exemple: GET /v1/tunedModels/az2mb0bpw6i/operations/000-111-222
Point de terminaison
post https://generativelanguage.googleapis.com/v1beta/tunedModelsParamètres de requête
tunedModelId
string
Facultatif. Identifiant unique du modèle réglé, si spécifié. Cette valeur ne doit pas dépasser 40 caractères. Le premier caractère doit être une lettre, et le dernier peut être une lettre ou un chiffre. L'ID doit correspondre à l'expression régulière: [a-z]([a-z0-9-]{0,38}[a-z0-9])?
.
Corps de la requête
Le corps de la requête contient une instance de TunedModel
.
displayName
string
Facultatif. Nom à afficher pour ce modèle dans les interfaces utilisateur. Le nom à afficher doit comporter jusqu'à 40 caractères, espaces compris.
description
string
Facultatif. Brève description de ce modèle.
tuningTask
object (TuningTask
)
Obligatoire. Tâche de réglage qui crée le modèle réglé.
readerProjectNumbers[]
string (int64 format)
Facultatif. Liste des numéros de projet disposant d'un accès en lecture au modèle réglé.
source_model
. Modèle utilisé comme point de départ du réglage. source_model
ne peut être qu'un des éléments suivants :
tunedModelSource
object (TunedModelSource
)
Facultatif. TunedModel à utiliser comme point de départ de l'entraînement du nouveau modèle.
baseModel
string
Immuable. Nom de l'Model
à régler. Exemple : models/gemini-1.5-flash-001
temperature
number
Facultatif. Contrôle le caractère aléatoire de la sortie.
Les valeurs peuvent être supérieures à [0.0,1.0]
(inclus). Une valeur plus proche de 1.0
génère des réponses plus variées, tandis qu'une valeur plus proche de 0.0
génère généralement des réponses moins surprenantes du modèle.
Cette valeur spécifie que la valeur par défaut est celle utilisée par le modèle de base lors de la création du modèle.
topP
number
Facultatif. Pour l'échantillonnage Nucleus.
L'échantillonnage du noyau prend en compte le plus petit ensemble de jetons dont la somme des probabilités est d'au moins topP
.
Cette valeur spécifie la valeur par défaut qui sera utilisée par le modèle de base lors de sa création.
topK
integer
Facultatif. Pour l'échantillonnage top-k.
L'échantillonnage top-k prend en compte l'ensemble des topK
jetons les plus probables. Cette valeur spécifie la valeur par défaut à utiliser par le backend lors de l'appel du modèle.
Cette valeur spécifie que la valeur par défaut est celle utilisée par le modèle de base lors de la création du modèle.
Exemple de requête
Python
Corps de la réponse
Cette ressource représente une opération de longue durée résultant d'un appel d'API réseau.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
name
string
Nom attribué par le serveur. Unique au sein du service qui le renvoie initialement. Si vous utilisez le mappage HTTP par défaut, le champ name
doit être un nom de ressource se terminant par operations/{unique_id}
.
metadata
object
Métadonnées spécifiques au service associées à l'opération. Ce champ contient généralement des informations de progression et des métadonnées courantes telles que la date de création. Certains services peuvent ne pas fournir ce genre de métadonnées. Toute méthode renvoyant une opération de longue durée doit indiquer le type de métadonnées, le cas échéant.
Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type"
contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" }
.
done
boolean
Si la valeur est false
, cela signifie que l'opération est toujours en cours. Si elle est définie sur true
, l'opération est terminée, et un message error
ou response
est disponible.
result
. Résultat de l'opération, qui peut être une erreur (message error
) ou une réponse valide (message response
). Si done
== false
, ni error
, ni response
ne sont définis. Si done
== true
, une seule des options error
ou response
peut être définie. Certains services peuvent ne pas fournir le résultat. result
ne peut être qu'un des éléments suivants :
error
object (Status
)
Résultat d'erreur de l'opération en cas d'échec ou d'annulation.
response
object
Réponse normale de réussite de l'opération. Si la méthode d'origine ne renvoie aucune donnée en cas de réussite (telle que Delete
), la réponse est google.protobuf.Empty
. Si la méthode d'origine est une méthode Get
/Create
/Update
standard, la réponse doit correspondre à la ressource. Pour les autres méthodes, la réponse doit avoir le type XxxResponse
, où Xxx
est le nom de la méthode d'origine. Par exemple, si le nom de la méthode d'origine est TakeSnapshot()
, le type de réponse déduit est TakeSnapshotResponse
.
Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type"
contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" }
.
Représentation JSON |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Méthode: tuneModels.generateContent
- Point de terminaison
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Exemple de requête
Génère une réponse de modèle à partir d'une entrée GenerateContentRequest
. Pour en savoir plus sur l'utilisation, consultez le guide de génération de texte. Les capacités d'entrée diffèrent selon les modèles, y compris les modèles réglés. Pour en savoir plus, consultez le guide des modèles et le guide de réglage.
Point de terminaison
<ph type="x-smartling-placeholder"></ph> publier https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}:generateContentParamètres de chemin d'accès
model
string
Obligatoire. Nom de l'Model
à utiliser pour générer la saisie semi-automatique.
Format : name=models/{model}
. Il se présente sous la forme tunedModels/{tunedmodel}
.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
tools[]
object (Tool
)
Facultatif. Liste des Tools
que Model
peut utiliser pour générer la réponse suivante.
Un Tool
est un morceau de code qui permet au système d'interagir avec des systèmes externes pour effectuer une action ou un ensemble d'actions en dehors du champ d'application et des connaissances du Model
. Les Tool
acceptés sont Function
et codeExecution
. Pour en savoir plus, consultez les guides Appel de fonction et Exécution de code.
toolConfig
object (ToolConfig
)
Facultatif. Configuration de l'outil pour tous les Tool
spécifiés dans la requête. Consultez le guide d'appel des fonctions pour obtenir un exemple d'utilisation.
safetySettings[]
object (SafetySetting
)
Facultatif. Liste d'instances SafetySetting
uniques pour le blocage du contenu non sécurisé.
Cette règle sera appliquée aux GenerateContentRequest.contents
et GenerateContentResponse.candidates
. Il ne doit pas y avoir plus d'un paramètre pour chaque type SafetyCategory
. L'API bloquera tous les contenus et toutes les réponses qui ne respectent pas les seuils définis par ces paramètres. Cette liste remplace les paramètres par défaut pour chaque SafetyCategory
spécifié dans les paramètres de sécurité. Si aucun SafetySetting
n'est fourni dans la liste pour un SafetyCategory
donné, l'API utilise le paramètre de sécurité par défaut pour cette catégorie. Les catégories de préjudice HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT et HARM_CATEGORY_HARASSMENT sont acceptées. Pour en savoir plus sur les paramètres de sécurité disponibles, consultez le guide. Consultez également les Consignes de sécurité pour découvrir comment intégrer des considérations de sécurité à vos applications d'IA.
systemInstruction
object (Content
)
Facultatif. Instruction système définie par le développeur. Actuellement, il s'agit uniquement de texte.
generationConfig
object (GenerationConfig
)
Facultatif. Options de configuration pour la génération et les sorties de modèles
cachedContent
string
Facultatif. Nom du contenu mis en cache à utiliser comme contexte pour diffuser la prédiction. Format : cachedContents/{cachedContent}
Exemple de requête
Texte
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Image
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Audio
Python
Node.js
Coquille Rose
Vidéo
Python
Node.js
Go
Coquille Rose
Python
Coquille Rose
Chat
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Cache
Python
Node.js
Modèle réglé
Python
Mode JSON
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Exécution du code
Python
Kotlin
Java
Appel de fonction
Python
Node.js
Coquille Rose
Kotlin
Swift
Dart
Java
Configuration de génération
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Paramètres de sécurité
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Instruction système
Python
Node.js
Go
Coquille Rose
Kotlin
Swift
Dart
Java
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de GenerateContentResponse
.
Méthode : tunedModels.get
- Point de terminaison
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Exemple de requête
Récupère des informations sur un TunedModel spécifique.
Point de terminaison
get https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}Paramètres de chemin d'accès
name
string
Obligatoire. Nom de ressource du modèle.
Format : tunedModels/my-model-id
Il se présente sous la forme tunedModels/{tunedmodel}
.
Corps de la requête
Le corps de la requête doit être vide.
Exemple de requête
Python
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de TunedModel
.
Méthode : tunedModels.list
- Point de terminaison
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Exemple de requête
Répertorie les modèles réglés créés.
Point de terminaison
get https://generativelanguage.googleapis.com/v1beta/tunedModelsParamètres de requête
pageSize
integer
Facultatif. Nombre maximal de TunedModels
à renvoyer (par page). Le service peut renvoyer moins de modèles réglés.
Si aucune valeur n'est spécifiée, 10 modèles réglés au maximum seront renvoyés. Cette méthode renvoie 1 000 modèles par page au maximum, même si vous transmettez une taille de page supérieure.
pageToken
string
Facultatif. Jeton de page reçu d'un appel tunedModels.list
précédent.
Fournissez le pageToken
renvoyé par une requête en tant qu'argument à la requête suivante pour récupérer la page suivante.
Lors de la pagination, tous les autres paramètres fournis à tunedModels.list
doivent correspondre à l'appel ayant fourni le jeton de page.
filter
string
Facultatif. Un filtre est une recherche en texte intégral portant sur la description et le nom à afficher du modèle réglé. Par défaut, les résultats n'incluent pas les modèles ajustés partagés avec tout le monde.
Opérateurs supplémentaires: - owner:me - writers:me - readers:me - readers:eachone
Exemple : "owner:me" renvoie tous les modèles réglés pour lesquels l'appelant a le rôle de propriétaire "readers:me" renvoie tous les modèles réglés pour lesquels l'appelant a le rôle de lecteur "readers:tous" renvoie tous les modèles réglés qui sont partagés avec tout le monde
Corps de la requête
Le corps de la requête doit être vide.
Exemple de requête
Python
Corps de la réponse
Réponse de tunedModels.list
contenant une liste paginée de modèles.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
tunedModels[]
object (TunedModel
)
Modèles renvoyés.
nextPageToken
string
Jeton pouvant être envoyé en tant que pageToken
pour récupérer la page suivante.
Si ce champ est omis, il n'y a plus de pages.
Représentation JSON |
---|
{
"tunedModels": [
{
object ( |
Méthode : tunedModels.patch
- Point de terminaison
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
Met à jour un modèle affiné.
Point de terminaison
patch https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*}PATCH https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*}
Paramètres de chemin d'accès
tunedModel.name
string
Uniquement en sortie. Nom du modèle réglé. Un nom unique sera généré lors de la création. Exemple : tunedModels/az2mb0bpw6i
Si displayName est défini lors de la création, la partie ID du nom est définie en concaténant les mots de displayName avec des traits d'union et en ajoutant une partie aléatoire pour l'unicité.
Exemple :
- displayName =
Sentence Translator
- name =
tunedModels/sentence-translator-u3b7m
Il se présente sous la formetunedModels/{tunedmodel}
.
Paramètres de requête
updateMask
string (FieldMask
format)
Obligatoire. Liste des champs à mettre à jour.
Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo"
Corps de la requête
Le corps de la requête contient une instance de TunedModel
.
displayName
string
Facultatif. Nom à afficher pour ce modèle dans les interfaces utilisateur. Le nom à afficher doit comporter jusqu'à 40 caractères, espaces compris.
description
string
Facultatif. Brève description de ce modèle.
tuningTask
object (TuningTask
)
Obligatoire. Tâche de réglage qui crée le modèle réglé.
readerProjectNumbers[]
string (int64 format)
Facultatif. Liste des numéros de projet disposant d'un accès en lecture au modèle réglé.
source_model
. Modèle utilisé comme point de départ du réglage. source_model
ne peut être qu'un des éléments suivants :
tunedModelSource
object (TunedModelSource
)
Facultatif. TunedModel à utiliser comme point de départ de l'entraînement du nouveau modèle.
temperature
number
Facultatif. Contrôle le caractère aléatoire de la sortie.
Les valeurs peuvent être supérieures à [0.0,1.0]
(inclus). Une valeur plus proche de 1.0
génère des réponses plus variées, tandis qu'une valeur plus proche de 0.0
génère généralement des réponses moins surprenantes du modèle.
Cette valeur spécifie que la valeur par défaut est celle utilisée par le modèle de base lors de la création du modèle.
topP
number
Facultatif. Pour l'échantillonnage Nucleus.
L'échantillonnage du noyau prend en compte le plus petit ensemble de jetons dont la somme des probabilités est d'au moins topP
.
Cette valeur spécifie la valeur par défaut qui sera utilisée par le modèle de base lors de sa création.
topK
integer
Facultatif. Pour l'échantillonnage top-k.
L'échantillonnage top-k prend en compte l'ensemble des topK
jetons les plus probables. Cette valeur spécifie la valeur par défaut à utiliser par le backend lors de l'appel du modèle.
Cette valeur spécifie la valeur par défaut qui sera utilisée par le modèle de base lors de sa création.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de TunedModel
.
Méthode : tunedModels.delete
- Point de terminaison
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
Supprime un modèle réglé.
Point de terminaison
delete https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}Paramètres de chemin d'accès
name
string
Obligatoire. Nom de ressource du modèle. Format: tunedModels/my-model-id
. Il se présente sous la forme tunedModels/{tunedmodel}
.
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Si la requête aboutit, le corps de la réponse est vide.
Ressource REST: ListenModels
- Ressource: TunedModel
- TunedModelSource
- État
- TuningTask
- TuningSnapshot
- Ensemble de données
- TuningExamples
- TuningExample
- Hyperparamètres
- Méthodes
Ressource: TunedModel
Modèle affiné créé à l'aide de ModelService.CreateTunedModel.
name
string
Uniquement en sortie. Nom du modèle réglé. Un nom unique est généré lors de la création. Exemple : tunedModels/az2mb0bpw6i
Si displayName est défini lors de la création, la partie ID du nom est définie en concaténant les mots de displayName avec des traits d'union et en ajoutant une partie aléatoire pour l'unicité.
Exemple :
- displayName =
Sentence Translator
- name =
tunedModels/sentence-translator-u3b7m
displayName
string
Facultatif. Nom à afficher pour ce modèle dans les interfaces utilisateur. Le nom à afficher doit comporter jusqu'à 40 caractères, espaces compris.
description
string
Facultatif. Brève description de ce modèle.
state
enum (State
)
Uniquement en sortie. État du modèle affiné.
createTime
string (Timestamp
format)
Uniquement en sortie. Code temporel de la création de ce modèle.
Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z"
et "2014-10-02T15:01:23.045123456Z"
.
updateTime
string (Timestamp
format)
Uniquement en sortie. Code temporel de la mise à jour de ce modèle.
Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z"
et "2014-10-02T15:01:23.045123456Z"
.
tuningTask
object (TuningTask
)
Obligatoire. Tâche de réglage qui crée le modèle réglé.
readerProjectNumbers[]
string (int64 format)
Facultatif. Liste des numéros de projet disposant d'un accès en lecture au modèle réglé.
source_model
. Modèle utilisé comme point de départ du réglage. source_model
ne peut être qu'un des éléments suivants :
tunedModelSource
object (TunedModelSource
)
Facultatif. TunedModel à utiliser comme point de départ de l'entraînement du nouveau modèle.
baseModel
string
Immuable. Nom de l'Model
à régler. Exemple : models/gemini-1.5-flash-001
temperature
number
Facultatif. Contrôle le caractère aléatoire de la sortie.
Les valeurs peuvent être supérieures à [0.0,1.0]
(inclus). Une valeur plus proche de 1.0
génère des réponses plus variées, tandis qu'une valeur plus proche de 0.0
génère généralement des réponses moins surprenantes du modèle.
Cette valeur spécifie que la valeur par défaut est celle utilisée par le modèle de base lors de la création du modèle.
topP
number
Facultatif. Pour l'échantillonnage Nucleus.
L'échantillonnage du noyau prend en compte le plus petit ensemble de jetons dont la somme des probabilités est d'au moins topP
.
Cette valeur spécifie la valeur par défaut qui sera utilisée par le modèle de base lors de sa création.
topK
integer
Facultatif. Pour l'échantillonnage top-k.
L'échantillonnage top-k prend en compte l'ensemble des topK
jetons les plus probables. Cette valeur spécifie la valeur par défaut à utiliser par le backend lors de l'appel du modèle.
Cette valeur spécifie que la valeur par défaut est celle utilisée par le modèle de base lors de la création du modèle.
Représentation JSON |
---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
TunedModelSource
Modèle réglé en tant que source pour l'entraînement d'un nouveau modèle.
tunedModel
string
Immuable. Nom du TunedModel
à utiliser comme point de départ pour entraîner le nouveau modèle. Exemple : tunedModels/my-tuned-model
baseModel
string
Uniquement en sortie. Nom de l'Model
de base à partir duquel cette TunedModel
a été ajustée. Exemple : models/gemini-1.5-flash-001
Représentation JSON |
---|
{ "tunedModel": string, "baseModel": string } |
État
État du modèle réglé.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
CREATING |
Le modèle est en cours de création. |
ACTIVE |
Le modèle est prêt à être utilisé. |
FAILED |
Échec de la création du modèle. |
TuningTask
Régler des tâches qui créent des modèles réglés
startTime
string (Timestamp
format)
Uniquement en sortie. Code temporel de début du réglage de ce modèle.
Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z"
et "2014-10-02T15:01:23.045123456Z"
.
completeTime
string (Timestamp
format)
Uniquement en sortie. Code temporel correspondant à la fin du réglage de ce modèle.
Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z"
et "2014-10-02T15:01:23.045123456Z"
.
snapshots[]
object (TuningSnapshot
)
Uniquement en sortie. Métriques collectées lors de l'ajustement.
trainingData
object (Dataset
)
Obligatoire. Uniquement en entrée. Immuable. Données d'entraînement du modèle
hyperparameters
object (Hyperparameters
)
Immuable. Hyperparamètres contrôlant le processus de réglage Si aucune valeur n'est fournie, les valeurs par défaut sont utilisées.
Représentation JSON |
---|
{ "startTime": string, "completeTime": string, "snapshots": [ { object ( |
TuningSnapshot
Enregistrez pour une seule étape de réglage.
step
integer
Uniquement en sortie. L'étape du réglage.
epoch
integer
Uniquement en sortie. Époque à laquelle cette étape appartenait.
meanLoss
number
Uniquement en sortie. Perte moyenne des exemples d'entraînement pour cette étape.
computeTime
string (Timestamp
format)
Uniquement en sortie. Code temporel de calcul de cette métrique.
Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z"
et "2014-10-02T15:01:23.045123456Z"
.
Représentation JSON |
---|
{ "step": integer, "epoch": integer, "meanLoss": number, "computeTime": string } |
Ensemble de données
pour l'entraînement ou la validation.
dataset
. Données intégrées ou référence aux données dataset
ne peut être qu'un des éléments suivants :
examples
object (TuningExamples
)
Facultatif. Exemples intégrés.
Représentation JSON |
---|
{ // Union field |
TuningExamples
Ensemble d'exemples de réglage. Il peut s'agir de données d'entraînement ou de validation.
examples[]
object (TuningExample
)
Obligatoire. Exemples Les exemples d'entrée peuvent être de type texte ou discussion, mais tous les exemples d'un ensemble doivent être du même type.
Représentation JSON |
---|
{
"examples": [
{
object ( |
TuningExample
Un seul exemple pour le réglage.
output
string
Obligatoire. Sortie attendue du modèle.
model_input
. Entrée du modèle pour cet exemple. model_input
ne peut être qu'un des éléments suivants :
textInput
string
Facultatif. Entrée du modèle de texte.
Représentation JSON |
---|
{ "output": string, // Union field |
Hyperparamètres
Hyperparamètres contrôlant le processus de réglage Pour en savoir plus, consultez https://ai.google.dev/docs/model_tuning_guidance.
learning_rate_option
. Options permettant de spécifier le taux d'apprentissage lors du réglage. learning_rate_option
ne peut être qu'un des éléments suivants :
learningRate
number
Facultatif. Immuable. Hyperparamètre du taux d'apprentissage à régler. Si cette valeur n'est pas définie, une valeur par défaut de 0,001 ou 0,0002 sera calculée en fonction du nombre d'exemples d'entraînement.
learningRateMultiplier
number
Facultatif. Immuable. Le multiplicateur de taux d'apprentissage permet de calculer un taux d'apprentissage final en fonction de la valeur par défaut (recommandée). Taux d'apprentissage réel := learningRateMultiplier * taux d'apprentissage par défaut Le taux d'apprentissage par défaut dépend du modèle de base et de la taille de l'ensemble de données. Si cette règle n'est pas configurée, la valeur par défaut 1.0 est utilisée.
epochCount
integer
Immuable. Nombre d'époques d'entraînement. Une époque correspond à un passage sur les données d'entraînement. Si cette règle n'est pas configurée, la valeur par défaut 5 est utilisée.
batchSize
integer
Immuable. Hyperparamètre de taille de lot pour le réglage. Si ce paramètre n'est pas défini, la valeur par défaut est de 4 ou 16, en fonction du nombre d'exemples d'entraînement.
Représentation JSON |
---|
{ // Union field |