tf.keras.experimental.SidecarEvaluator
Stay organized with collections
Save and categorize content based on your preferences.
Deprecated. Please use tf.keras.utils.SidecarEvaluator
instead.
Inherits From: SidecarEvaluator
tf.keras.experimental.SidecarEvaluator(
*args, **kwargs
)
Args |
model
|
Model to use for evaluation. The model object used here should
be a tf.keras.Model , and should be the same as the one that is
used in training, where tf.keras.Model s are checkpointed. The
model should have one or more metrics compiled before using
SidecarEvaluator .
|
data
|
The input data for evaluation. SidecarEvaluator supports all
data types that Keras model.evaluate supports as the input data
x , such as a tf.data.Dataset .
|
checkpoint_dir
|
Directory where checkpoint files are saved.
|
steps
|
Number of steps to perform evaluation for, when evaluating a
single checkpoint file. If None , evaluation continues until the
dataset is exhausted. For repeated evaluation dataset, user must
specify steps to avoid infinite evaluation loop.
|
max_evaluations
|
Maximum number of the checkpoint file to be
evaluated, for SidecarEvaluator to know when to stop. The
evaluator will stop after it evaluates a checkpoint filepath ending
with '-'. If using
tf.train.CheckpointManager.save for saving checkpoints, the kth
saved checkpoint has the filepath suffix '-' (k=1 for
the first saved), and if checkpoints are saved every epoch after
training, the filepath saved at the kth epoch would end with
'-. Thus, if training runs for n epochs, and the
evaluator should end after the training finishes, use n for this
parameter. Note that this is not necessarily equal to the number of
total evaluations, since some checkpoints may be skipped if
evaluation is slower than checkpoint creation. If None ,
SidecarEvaluator will evaluate indefinitely, and the user must
terminate evaluator program themselves.
|
callbacks
|
List of keras.callbacks.Callback instances to apply
during evaluation. See
callbacks.
|
Methods
start
View source
start()
Starts the evaluation loop.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2022-09-07 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2022-09-07 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-09-07 UTC."],[],[]]