РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
359 of 824 menu

Метод get_config класса Metric

Метод get_config класса Metric возвращает словарь Python с параметрами конфигурации метрики. Этот словарь содержит все аргументы, которые были переданы при создании метрики, и может быть использован для сериализации, сохранения и последующего восстановления объекта метрики через метод from_config. Метод не принимает параметров и возвращает словарь, ключи которого соответствуют именам параметров конструктора метрики.

Синтаксис

metric.get_config()

Пример

Давайте создадим метрику MeanSquaredError и получим ее конфигурацию:

import tensorflow as tf metric = tf.keras.metrics.MeanSquaredError() config = metric.get_config() print(config)

Результат выполнения кода:

{'name': 'mean_squared_error', 'dtype': 'float32'}

Пример

Давайте создадим метрику MeanSquaredError с пользовательским именем и типом данных, а затем получим ее конфигурацию:

import tensorflow as tf metric = tf.keras.metrics.MeanSquaredError( name='my_mse', dtype='float64' ) config = metric.get_config() print(config)

Результат выполнения кода:

{'name': 'my_mse', 'dtype': 'float64'}

Пример

Давайте создадим метрику MeanSquaredError, получим ее конфигурацию и восстановим метрику из этой конфигурации:

import tensorflow as tf metric = tf.keras.metrics.MeanSquaredError(name='my_mse') config = metric.get_config() print(config) restored = tf.keras.metrics.MeanSquaredError.from_config(config) print(restored.get_config())

Результат выполнения кода:

{'name': 'my_mse', 'dtype': 'float32'} {'name': 'my_mse', 'dtype': 'float32'}

Пример

Давайте создадим метрику MeanSquaredError, получим ее конфигурацию и проверим тип возвращаемого значения:

import tensorflow as tf metric = tf.keras.metrics.MeanSquaredError() config = metric.get_config() print(type(config)) print(list(config.keys()))

Результат выполнения кода:

<class 'dict'> ['name', 'dtype']

Смотрите также

  • класс Metric,
    который является базовым классом для всех метрик
  • метод update_state,
    который обновляет состояние метрики
  • метод result,
    который возвращает текущее значение метрики
  • метод reset_state,
    который сбрасывает состояние метрики
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить