Mbështetja e akordimit të mirë të Gemini API ofron një mekanizëm për kurimin e prodhimit kur keni një grup të vogël të dhënash me shembuj hyrje/dalje. Për më shumë detaje, shikoni udhëzuesin dhe tutorialin e akordimit të Modelit .
Metoda: tunedModels.krijoj
- Pika përfundimtare
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Krijon një model të akorduar. Kontrolloni ecurinë e ndërmjetme të akordimit (nëse ka) përmes shërbimit google.longrunning.Operations
.
Qasuni në statusin dhe rezultatet përmes shërbimit të Operacioneve. Shembull: GET /v1/tunedModels/az2mb0bpw6i/operations/000-111-222
Pika përfundimtare
postoni https://generativelanguage.googleapis.com/v1beta/tunedModelsParametrat e pyetjes
string
tunedModelId
Fakultative. ID-ja unike për modelin e akorduar nëse specifikohet. Kjo vlerë duhet të jetë deri në 40 karaktere, karakteri i parë duhet të jetë një shkronjë, i fundit mund të jetë një shkronjë ose një numër. ID-ja duhet të përputhet me shprehjen e rregullt: [az]([a-z0-9-]{0,38}[a-z0-9])?
.
Trupi i kërkesës
Trupi i kërkesës përmban një shembull të TunedModel
.
string
displayName
Fakultative. Emri për t'u shfaqur për këtë model në ndërfaqet e përdoruesit. Emri i shfaqur duhet të jetë deri në 40 karaktere duke përfshirë hapësirat.
string
description
Fakultative. Një përshkrim i shkurtër i këtij modeli.
tuningTask
object ( TuningTask
)
E detyrueshme. Detyra e akordimit që krijon modelin e akorduar.
readerProjectNumbers[]
string ( int64 format)
Fakultative. Lista e numrave të projektit që kanë akses leximi në modelin e akorduar.
source_model
. Modeli i përdorur si pikënisje për akordim. source_model
mund të jetë vetëm një nga sa vijon: tunedModelSource
object ( TunedModelSource
)
Fakultative. TunedModel për t'u përdorur si pikënisje për trajnimin e modelit të ri.
string
baseModel
E pandryshueshme. Emri i Model
për tu sintonizuar. Shembull: models/gemini-1.5-flash-001
number
temperature
Fakultative. Kontrollon rastësinë e daljes.
Vlerat mund të shkojnë mbi [0.0,1.0]
, përfshirëse. Një vlerë më afër 1.0
do të prodhojë përgjigje që janë më të ndryshme, ndërsa një vlerë më afër 0.0
zakonisht do të rezultojë në përgjigje më pak befasuese nga modeli.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
number
topP
Fakultative. Për kampionimin e bërthamës.
Kampionimi i bërthamës merr në konsideratë grupin më të vogël të argumenteve, shuma e probabilitetit të të cilëve është të paktën topP
.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
topK
integer
Fakultative. Për kampionimin Top-k.
Mostra Top-k merr në konsideratë grupin e tokenëve më të mundshëm topK
. Kjo vlerë specifikon parazgjedhjen që do të përdoret nga backend gjatë kryerjes së thirrjes në model.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
Shembull i kërkesës
Python
Trupi i reagimit
Ky burim përfaqëson një operacion afatgjatë që është rezultat i një thirrjeje API të rrjetit.
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
string
name
Emri i caktuar nga serveri, i cili është unik vetëm brenda të njëjtit shërbim që e kthen fillimisht. Nëse përdorni hartën e paracaktuar HTTP, name
duhet të jetë një emër burimi që përfundon me operations/{unique_id}
.
object
metadata
Të dhënat meta specifike të shërbimit të lidhura me operacionin. Zakonisht përmban informacione për përparimin dhe meta të dhëna të zakonshme, siç është koha e krijimit. Disa shërbime mund të mos ofrojnë të dhëna të tilla. Çdo metodë që kthen një operacion afatgjatë duhet të dokumentojë llojin e meta të dhënave, nëse ka.
Një objekt që përmban fusha të një lloji arbitrar. Një fushë shtesë "@type"
përmban një URI që identifikon llojin. Shembull: { "id": 1234, "@type": "types.example.com/standard/id" }
.
done
boolean
Nëse vlera është false
, do të thotë se operacioni është ende në proces. Nëse është true
, operacioni përfundon dhe ka error
ose response
.
result
në terren i Bashkimit. Rezultati i operacionit, i cili mund të jetë ose një error
ose një response
e vlefshme. Nëse done
== false
, nuk vendoset as error
dhe as response
. Nëse done
== true
, mund të vendoset saktësisht një nga error
ose response
. Disa shërbime mund të mos japin rezultat. result
mund të jetë vetëm një nga sa vijon: error
object ( Status
)
Rezultati i gabimit të operacionit në rast dështimi ose anulimi.
object
response
Përgjigja normale, e suksesshme e operacionit. Nëse metoda origjinale nuk kthen të dhëna për sukses, si p.sh. Delete
, përgjigja është google.protobuf.Empty
. Nëse metoda origjinale është standarde Get
/ Create
/ Update
, përgjigja duhet të jetë burimi. Për metodat e tjera, përgjigja duhet të ketë llojin XxxResponse
, ku Xxx
është emri origjinal i metodës. Për shembull, nëse emri origjinal i metodës është TakeSnapshot()
, lloji i përgjigjes së supozuar është TakeSnapshotResponse
.
Një objekt që përmban fusha të një lloji arbitrar. Një fushë shtesë "@type"
përmban një URI që identifikon llojin. Shembull: { "id": 1234, "@type": "types.example.com/standard/id" }
.
Përfaqësimi JSON |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Metoda: tunedModels.generateContent
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Gjeneron një përgjigje modeli të dhënë një hyrje GenerateContentRequest
. Referojuni udhëzuesit për gjenerimin e tekstit për informacion të detajuar të përdorimit. Aftësitë e hyrjes ndryshojnë midis modeleve, duke përfshirë modelet e sintonizuara. Për detaje, referojuni udhëzuesit të modelit dhe akordimit .
Pika përfundimtare
postoni https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}:generateContentParametrat e rrugës
string
model
E detyrueshme. Emri i Model
që do të përdoret për gjenerimin e përfundimit.
Formati: name=models/{model}
. Ajo merr formën tunedModels/{tunedmodel}
.
Trupi i kërkesës
Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:
tools[]
object ( Tool
)
Fakultative. Një listë e Tools
Model
mund të përdorë për të gjeneruar përgjigjen e radhës.
Një Tool
është një pjesë kodi që i mundëson sistemit të ndërveprojë me sisteme të jashtme për të kryer një veprim, ose grup veprimesh, jashtë njohurive dhe qëllimit të Model
. Tool
e mbështetura janë Function
dhe codeExecution
. Referojuni thirrjes së funksionit dhe udhëzuesve të ekzekutimit të kodit për të mësuar më shumë.
toolConfig
object ( ToolConfig
)
Fakultative. Konfigurimi i mjetit për çdo Tool
të specifikuar në kërkesë. Referojuni udhëzuesit për thirrjen e funksionit për një shembull përdorimi.
safetySettings[]
object ( SafetySetting
)
Fakultative. Një listë e rasteve unike SafetySetting
për bllokimin e përmbajtjes së pasigurt.
Kjo do të zbatohet në GenerateContentRequest.contents
dhe GenerateContentResponse.candidates
. Nuk duhet të ketë më shumë se një cilësim për çdo lloj SafetyCategory
. API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin të përmbushë kufijtë e vendosur nga këto cilësime. Kjo listë anashkalon cilësimet e paracaktuara për secilën SafetyCategory
të specifikuar në Cilësimet e sigurisë. Nëse nuk ka SafetySetting
për një SafetyCategory
të dhënë në listë, API do të përdorë cilësimin e paracaktuar të sigurisë për atë kategori. Kategoritë e dëmtimit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT mbështeten. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e disponueshme të sigurisë. Referojuni gjithashtu udhëzimit të sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të AI.
systemInstruction
object ( Content
)
Fakultative. Udhëzimet e sistemit të grupit të zhvilluesit. Aktualisht, vetëm tekst.
generationConfig
object ( GenerationConfig
)
Fakultative. Opsionet e konfigurimit për gjenerimin e modelit dhe daljet.
string
i përmbajtjes cachedContent
Fakultative. Emri i përmbajtjes së memorizuar për t'u përdorur si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Shembull i kërkesës
Teksti
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Imazhi
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Audio
Python
Nyja.js
Shell
Video
Python
Nyja.js
Shkoni
Shell
Python
Shell
Biseda
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Cache
Python
Nyja.js
Modeli i akorduar
Python
Modaliteti JSON
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Ekzekutimi i kodit
Python
Kotlin
Java
Funksioni Thirrja
Python
Nyja.js
Shell
Kotlin
Swift
Dart
Java
Konfigurimi i gjeneratës
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Cilësimet e sigurisë
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Udhëzimi i sistemit
Python
Nyja.js
Shkoni
Shell
Kotlin
Swift
Dart
Java
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të GenerateContentResponse
.
Metoda: tunedModels.get
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Merr informacion në lidhje me një model të caktuar Tuned.
Pika përfundimtare
merrni https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}Parametrat e rrugës
string
name
E detyrueshme. Emri i burimit të modelit.
Formati: tunedModels/my-model-id
Merr formën tunedModels/{tunedmodel}
.
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Shembull i kërkesës
Python
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të TunedModel
.
Metoda: tunedModels.list
- Pika përfundimtare
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Liston modelet e krijuara të akorduara.
Pika përfundimtare
merrni https://generativelanguage.googleapis.com/v1beta/tunedModelsParametrat e pyetjes
integer
pageSize
Fakultative. Numri maksimal i TunedModels
për t'u kthyer (për faqe). Shërbimi mund të kthejë më pak modele të akorduara.
Nëse nuk specifikohet, do të kthehen më së shumti 10 modele të akorduara. Kjo metodë kthen më së shumti 1000 modele për faqe, edhe nëse kaloni një madhësi më të madhe të faqes.
string
pageToken
Fakultative. Një shenjë faqeje, e marrë nga një telefonatë e mëparshme tunedModels.list
.
Jepni pageToken
të kthyer nga një kërkesë si argument për kërkesën tjetër për të marrë faqen tjetër.
Gjatë paginimit, të gjithë parametrat e tjerë të dhënë në tunedModels.list
duhet të përputhen me thirrjen që ka dhënë tokenin e faqes.
string
filter
Fakultative. Një filtër është një kërkim i plotë teksti mbi përshkrimin dhe emrin e shfaqur të modelit të akorduar. Si parazgjedhje, rezultatet nuk do të përfshijnë modele të akorduara të ndara me të gjithë.
Operatorët shtesë: - pronari: unë - shkrimtarët: unë - lexuesit: unë - lexuesit: të gjithë
Shembuj: "owner:me" kthen të gjitha modelet e sintonizuara tek të cilat telefonuesi ka rolin e pronarit "readers:me" kthen të gjitha modelet e sintonizuara tek të cilat telefonuesi ka rolin e lexuesit "lexuesit: të gjithë" kthen të gjitha modelet e sintonizuara që ndahen me të gjithë
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Shembull i kërkesës
Python
Trupi i reagimit
Përgjigje nga tunedModels.list
që përmban një listë të faqeve të Modeleve.
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
tunedModels[]
object ( TunedModel
)
Modelet e kthyera.
string
nextPageToken
Një shenjë, e cila mund të dërgohet si pageToken
për të tërhequr faqen tjetër.
Nëse kjo fushë hiqet, nuk ka më faqe.
Përfaqësimi JSON |
---|
{
"tunedModels": [
{
object ( |
Metoda: tunedModels.patch
- Pika përfundimtare
- Parametrat e rrugës
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
Përditëson një model të akorduar.
Pika përfundimtare
patch https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*}PATCH https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*}
Parametrat e rrugës
tunedModel.name
string
Vetëm dalje. Emri i modelit të akorduar. Një emër unik do të krijohet gjatë krijimit. Shembull: tunedModels/az2mb0bpw6i
Nëse displayName është vendosur në krijimin, pjesa id e emrit do të vendoset duke bashkuar fjalët e displayName me viza dhe duke shtuar një pjesë të rastësishme për unike.
Shembull:
- displayName =
Sentence Translator
- name =
tunedModels/sentence-translator-u3b7m
Merr formëntunedModels/{tunedmodel}
.
Parametrat e pyetjes
updateMask
string ( FieldMask
format)
E detyrueshme. Lista e fushave për të përditësuar.
Kjo është një listë e ndarë me presje e emrave plotësisht të kualifikuar të fushave. Shembull: "user.displayName,photo"
.
Trupi i kërkesës
Trupi i kërkesës përmban një shembull të TunedModel
.
string
displayName
Fakultative. Emri për t'u shfaqur për këtë model në ndërfaqet e përdoruesit. Emri i shfaqur duhet të jetë deri në 40 karaktere duke përfshirë hapësirat.
string
description
Fakultative. Një përshkrim i shkurtër i këtij modeli.
tuningTask
object ( TuningTask
)
E detyrueshme. Detyra e akordimit që krijon modelin e akorduar.
readerProjectNumbers[]
string ( int64 format)
Fakultative. Lista e numrave të projektit që kanë akses leximi në modelin e akorduar.
source_model
. Modeli i përdorur si pikënisje për akordim. source_model
mund të jetë vetëm një nga sa vijon: tunedModelSource
object ( TunedModelSource
)
Fakultative. TunedModel për t'u përdorur si pikënisje për trajnimin e modelit të ri.
number
temperature
Fakultative. Kontrollon rastësinë e daljes.
Vlerat mund të shkojnë mbi [0.0,1.0]
, përfshirëse. Një vlerë më afër 1.0
do të prodhojë përgjigje që janë më të ndryshme, ndërsa një vlerë më afër 0.0
zakonisht do të rezultojë në përgjigje më pak befasuese nga modeli.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
number
topP
Fakultative. Për kampionimin e bërthamës.
Kampionimi i bërthamës merr në konsideratë grupin më të vogël të argumenteve, shuma e probabilitetit të të cilëve është të paktën topP
.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
topK
integer
Fakultative. Për kampionimin Top-k.
Mostra Top-k merr në konsideratë grupin e tokenave më të mundshëm topK
. Kjo vlerë specifikon parazgjedhjen që do të përdoret nga backend gjatë kryerjes së thirrjes në model.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të TunedModel
.
Metoda: tunedModels.delete
Fshin një model të akorduar.
Pika përfundimtare
fshi https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}Parametrat e rrugës
string
name
E detyrueshme. Emri i burimit të modelit. Formati: tunedModels/my-model-id
Merr formën tunedModels/{tunedmodel}
.
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Trupi i reagimit
Nëse ka sukses, trupi i përgjigjes është bosh.
Burimi REST: tunedModels
- Burimi: TunedModel
- TunedModelSource
- Shtetit
- TuningTask
- TuningSnapshot
- Grupi i të dhënave
- Shembuj të akordimit
- Shembull akordimi
- Hiperparametrat
- Metodat
Burimi: TunedModel
Një model i akorduar i krijuar duke përdorur ModelService.CreateTunedModel.
string
name
Vetëm dalje. Emri i modelit të akorduar. Një emër unik do të krijohet gjatë krijimit. Shembull: tunedModels/az2mb0bpw6i
Nëse displayName është vendosur në krijimin, pjesa id e emrit do të vendoset duke bashkuar fjalët e displayName me viza dhe duke shtuar një pjesë të rastësishme për unike.
Shembull:
- displayName =
Sentence Translator
- emri =
tunedModels/sentence-translator-u3b7m
string
displayName
Fakultative. Emri për t'u shfaqur për këtë model në ndërfaqet e përdoruesit. Emri i shfaqur duhet të jetë deri në 40 karaktere duke përfshirë hapësirat.
string
description
Fakultative. Një përshkrim i shkurtër i këtij modeli.
state
enum ( State
)
Vetëm dalje. Gjendja e modelit të akorduar.
createTime
string ( Timestamp
format)
Vetëm dalje. Vula kohore kur u krijua ky model.
Një vulë kohore në formatin RFC3339 UTC "Zulu", me rezolucion nanosekonda dhe deri në nëntë shifra të pjesshme. Shembuj: "2014-10-02T15:01:23Z"
dhe "2014-10-02T15:01:23.045123456Z"
.
updateTime
string ( Timestamp
format)
Vetëm dalje. Vula kohore kur u përditësua ky model.
Një vulë kohore në formatin RFC3339 UTC "Zulu", me rezolucion nanosekonda dhe deri në nëntë shifra të pjesshme. Shembuj: "2014-10-02T15:01:23Z"
dhe "2014-10-02T15:01:23.045123456Z"
.
tuningTask
object ( TuningTask
)
E detyrueshme. Detyra e akordimit që krijon modelin e akorduar.
readerProjectNumbers[]
string ( int64 format)
Fakultative. Lista e numrave të projektit që kanë akses leximi në modelin e akorduar.
source_model
. Modeli i përdorur si pikënisje për akordim. source_model
mund të jetë vetëm një nga sa vijon: tunedModelSource
object ( TunedModelSource
)
Fakultative. TunedModel për t'u përdorur si pikënisje për trajnimin e modelit të ri.
string
baseModel
E pandryshueshme. Emri i Model
për tu sintonizuar. Shembull: models/gemini-1.5-flash-001
number
temperature
Fakultative. Kontrollon rastësinë e daljes.
Vlerat mund të shkojnë mbi [0.0,1.0]
, përfshirëse. Një vlerë më afër 1.0
do të prodhojë përgjigje që janë më të ndryshme, ndërsa një vlerë më afër 0.0
zakonisht do të rezultojë në përgjigje më pak befasuese nga modeli.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
number
topP
Fakultative. Për kampionimin e bërthamës.
Kampionimi i bërthamës merr në konsideratë grupin më të vogël të argumenteve, shuma e probabilitetit të të cilëve është të paktën topP
.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
topK
integer
Fakultative. Për kampionimin Top-k.
Mostra Top-k merr në konsideratë grupin e tokenave më të mundshëm topK
. Kjo vlerë specifikon parazgjedhjen që do të përdoret nga backend gjatë kryerjes së thirrjes në model.
Kjo vlerë specifikon të jetë ajo e paracaktuar që përdoret nga modeli bazë gjatë krijimit të modelit.
Përfaqësimi JSON |
---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
TunedModelSource
Modeli i akorduar si një burim për trajnimin e një modeli të ri.
string
tunedModel
E pandryshueshme. Emri i TunedModel
për t'u përdorur si pikënisje për trajnimin e modelit të ri. Shembull: tunedModels/my-tuned-model
string
baseModel
Vetëm dalje. Emri i Model
bazë nga ky TunedModel
është sintonizuar. Shembull: models/gemini-1.5-flash-001
Përfaqësimi JSON |
---|
{ "tunedModel": string, "baseModel": string } |
Shtetit
Gjendja e modelit të akorduar.
Enums | |
---|---|
STATE_UNSPECIFIED | Vlera e paracaktuar. Kjo vlerë është e papërdorur. |
CREATING | Modeli është duke u krijuar. |
ACTIVE | Modeli eshte gati per perdorim. |
FAILED | Modeli nuk u krijua. |
TuningTask
Detyrat akorduese që krijojnë modele të akorduara.
startTime
string ( Timestamp
format)
Vetëm dalje. Filloi vula kohore kur akordimi i këtij modeli.
Një vulë kohore në formatin RFC3339 UTC "Zulu", me rezolucion nanosekonda dhe deri në nëntë shifra të pjesshme. Shembuj: "2014-10-02T15:01:23Z"
dhe "2014-10-02T15:01:23.045123456Z"
.
completeTime
string ( Timestamp
format)
Vetëm dalje. Vula kohore e akordimit të këtij modeli përfundoi.
Një vulë kohore në formatin RFC3339 UTC "Zulu", me rezolucion nanosekonda dhe deri në nëntë shifra të pjesshme. Shembuj: "2014-10-02T15:01:23Z"
dhe "2014-10-02T15:01:23.045123456Z"
.
snapshots[]
object ( TuningSnapshot
)
Vetëm dalje. Metrikat e mbledhura gjatë akordimit.
trainingData
object ( Dataset
)
E detyrueshme. Vetëm hyrje. E pandryshueshme. Të dhënat e trajnimit të modelit.
hyperparameters
object ( Hyperparameters
)
E pandryshueshme. Hiperparametrat që kontrollojnë procesin e akordimit. Nëse nuk ofrohet, do të përdoren vlerat e paracaktuara.
Përfaqësimi JSON |
---|
{ "startTime": string, "completeTime": string, "snapshots": [ { object ( |
TuningSnapshot
Regjistroni për një hap të vetëm akordimi.
integer
i plotë step
Vetëm dalje. Hapi i akordimit.
integer
epoch
Vetëm dalje. Epoka ku bënte pjesë ky hap.
number
meanLoss
Vetëm dalje. Humbja mesatare e shembujve të trajnimit për këtë hap.
computeTime
string ( Timestamp
format)
Vetëm dalje. Vula kohore kur është llogaritur kjo metrikë.
Një vulë kohore në formatin RFC3339 UTC "Zulu", me rezolucion nanosekonda dhe deri në nëntë shifra të pjesshme. Shembuj: "2014-10-02T15:01:23Z"
dhe "2014-10-02T15:01:23.045123456Z"
.
Përfaqësimi JSON |
---|
{ "step": integer, "epoch": integer, "meanLoss": number, "computeTime": string } |
Grupi i të dhënave
Seti i të dhënave për trajnim ose vërtetim.
dataset
e fushës së bashkimit . Të dhëna inline ose një referencë ndaj të dhënave. dataset
mund të jetë vetëm një nga sa vijon: examples
object ( TuningExamples
)
Fakultative. Shembuj të linjës.
Përfaqësimi JSON |
---|
{ // Union field |
Shembuj të akordimit
Një grup shembujsh akordimi. Mund të jenë të dhëna trajnimi ose vërtetimi.
examples[]
object ( TuningExample
)
E detyrueshme. Shembujt. Shembulli i futjes mund të jetë për tekst ose diskutim, por të gjithë shembujt në një grup duhet të jenë të të njëjtit lloj.
Përfaqësimi JSON |
---|
{
"examples": [
{
object ( |
Shembull akordimi
Një shembull i vetëm për akordim.
output
string
E detyrueshme. Prodhimi i pritur i modelit.
model_input
. Hyrja në model për këtë shembull. model_input
mund të jetë vetëm një nga sa vijon: string
textInput
Fakultative. Hyrja e modelit të tekstit.
Përfaqësimi JSON |
---|
{ "output": string, // Union field |
Hiperparametrat
Hiperparametrat që kontrollojnë procesin e akordimit. Lexoni më shumë në https://ai.google.dev/docs/model_tuning_guidance
learning_rate_option
i fushës së bashkimit . Opsione për specifikimin e shkallës së të mësuarit gjatë akordimit. learning_rate_option
mund të jetë vetëm një nga sa vijon: learningRate
number
Fakultative. E pandryshueshme. Hiperparametri i shpejtësisë së mësimit për akordim. Nëse nuk është caktuar, një parazgjedhje prej 0,001 ose 0,0002 do të llogaritet bazuar në numrin e shembujve të trajnimit.
learningRateMultiplier
number
i shumëzuesitFakultative. E pandryshueshme. Shumëzuesi i shkallës së mësimit përdoret për të llogaritur një normë përfundimtare të mësimit bazuar në vlerën e paracaktuar (të rekomanduar). Shkalla aktuale e të mësuarit := LearningRateMultiplier * shkalla e paracaktuar e të mësuarit Shkalla e paracaktuar e të mësuarit varet nga modeli bazë dhe madhësia e të dhënave. Nëse nuk është caktuar, do të përdoret një parazgjedhje prej 1.0.
epochCount
integer
E pandryshueshme. Numri i epokave të trajnimit. Një epokë është një kalim përmes të dhënave të trajnimit. Nëse nuk është caktuar, do të përdoret një parazgjedhje prej 5.
integer
batchSize
E pandryshueshme. Hiperparametri i madhësisë së grupit për akordim. Nëse nuk është caktuar, do të përdoret një parazgjedhje prej 4 ose 16 bazuar në numrin e shembujve të trajnimit.
Përfaqësimi JSON |
---|
{ // Union field |