Classes for supervised tuning.
Classes
SupervisedTuningJob
SupervisedTuningJob
(
tuning_job_name
:
str
)
Initializes class with project, location, and api_client.
project
str
Project of the resource noun.
location
str
The location of the resource noun.
credentials
google.auth.credentials.Credentials
Optional custom credentials to use when accessing interacting with resource noun.
resource_name
str
A fully-qualified resource name or ID.
Modules Functions
rebase_tuned_model
rebase_tuned_model
(
tuned_model_ref
:
str
,
*
,
artifact_destination
:
typing
.
Optional
[
str
]
=
None
,
deploy_to_same_endpoint
:
typing
.
Optional
[
bool
]
=
False
)
Re-runs fine tuning on top of a new foundational model.
Takes a legacy Tuned GenAI model Reference and creates a TuningJob based on a new model.
train
train
(
*
,
source_model
:
typing
.
Union
[
str
,
vertexai
.
generative_models
.
GenerativeModel
],
train_dataset
:
str
,
validation_dataset
:
typing
.
Optional
[
str
]
=
None
,
tuned_model_display_name
:
typing
.
Optional
[
str
]
=
None
,
epochs
:
typing
.
Optional
[
int
]
=
None
,
learning_rate_multiplier
:
typing
.
Optional
[
float
]
=
None
,
adapter_size
:
typing
.
Optional
[
typing
.
Literal
[
1
,
4
,
8
,
16
]]
=
None
,
labels
:
typing
.
Optional
[
typing
.
Dict
[
str
,
str
]]
=
None
)
-
> vertexai
.
tuning
.
_supervised_tuning
.
SupervisedTuningJob
Tunes a model using supervised training.
source_model
str
Model name for tuning, e.g., "gemini-1.0-pro-002".