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."],[],[]]