Spec-Zone.ru › TensorFlow 2.9

tf.keras.experimental.SidecarEvaluator

Устаревший. Используйте tf.keras.utils.SidecarEvaluator вместо этого.

Наследуется от: SidecarEvaluator

tf.keras.experimental.SidecarEvaluator(
    *args, **kwargs
)
Внимание: tf.keras.experimental.SidecarEvaluator конечная точка устарела и будет удалена в будущей версии выпуска. Используйте tf.keras.utils.SidecarEvaluator.
Аргументы
model Модель, используемая для оценки. Объект модели, используемый здесь, должен быть tf.keras.Model, и должен быть таким же, как тот, который используется при обучении, где tf.keras.Model сохраняются. Модель должна иметь одну или несколько метрик, скомпилированных перед использованием SidecarEvaluator.
data Данные для оценки. SidecarEvaluator поддерживает все типы данных, которые Keras model.evaluate поддерживает в качестве входных данных x, такие как tf.data.Dataset.
checkpoint_dir Каталог, в котором сохраняются файлы контрольных точек.
steps Количество шагов для выполнения оценки, при оценке одного файла контрольной точки. Если None, оценка продолжается до тех пор, пока набор данных не будет исчерпан. Для повторной оценки набора данных пользователь должен указать steps для предотвращения бесконечного цикла оценки.
max_evaluations Максимальное количество файлов контрольных точек для оценки, чтобы SidecarEvaluator знало, когда остановиться. Оценщик остановится после оценки файла пути к контрольной точке, заканчивающегося на '-'. Если для сохранения контрольных точек используется tf.train.CheckpointManager.save, k-я сохранённая контрольная точка имеет суффикс пути к файлу '-' (k=1 для первой сохранённой), и если контрольные точки сохраняются каждые эпоху после обучения, файл пути к файлу, сохранённый в k-й эпохе, будет заканчиваться на '-. Таким образом, если обучение длится n эпох, и оценщик должен остановиться после завершения обучения, используйте n для этого параметра. Обратите внимание, что это не обязательно равно количеству всех оценок, так как некоторые контрольные точки могут быть пропущены, если оценка медленнее, чем создание контрольных точек. Если None, SidecarEvaluator будет оценивать бесконечно, и пользователь должен самостоятельно завершить программу оценщика.
callbacks Список экземпляров keras.callbacks.Callback для применения во время оценки. См. callbacks.

Методы

start

Просмотреть исходный код

start()

Запускает цикл оценки.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/keras/experimental/SidecarEvaluator

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API