Известные прямые подклассы |
Известные косвенные подклассы BinaryCrossentropy <T расширяет TNumber >, CategoricalCrossentropy <T расширяет TNumber >, CategoricalHinge <T расширяет TNumber >, CosineSimilarity <T расширяет TNumber >, Hinge <T расширяет TNumber >, KLDivergence <T расширяет TNumber >, LogCoshError <T расширяет TNumber >, Mean <T расширяет TNumber >, MeanAbsoluteError <T расширяет TNumber >, MeanAbsolutePercentageError <T расширяет TNumber >, MeanMetricWrapper <T расширяет TNumber >, MeanSquaredError <T расширяет TNumber >, MeanSquaredLogarithmicError <T расширяет TNumber >, Poisson <T расширяет TNumber >, SparseCategoricalC россэнтропия < T расширяет TNumber >, SquaredHinge <T расширяет TNumber > |
Базовый класс для метрик
Публичные методы
последний операнд <T> | |
Нить | получитьИмя () Получает имя этой метрики. |
длинный | получить семя () Получает начальное значение генератора случайных чисел. |
Операции | получитьТФ () Получает операции TensorFlow. |
абстрактная оп | сброс состояний () Сбрасывает любые переменные состояния к их первоначальным значениям. |
абстрактный операнд <T> | результат () Получает текущий результат метрики |
последняя операция | |
последняя операция | updateState ( Операнд <? расширяет значения TNumber >, Операнд <? расширяет TNumber > sampleWeights) Создает операцию NoOp с зависимостями управления для обновления состояния метрики. |
Список< Оп > | |
Список< Оп > | updateStateList ( Операнд <? расширяет значения TNumber >, Операнд <? расширяет TNumber > sampleWeights) Создает список операций для обновления состояния метрики на основе входных значений. |
Унаследованные методы
Публичные методы
публичный окончательный операнд <T> callOnce ( Операнд <? расширяет значения TNumber >, операнд <? расширяет TNumber > sampleWeights)
Вызывает состояние обновления один раз, за которым следует вызов для получения результата
Параметры
ценности | входные данные, которые необходимо передать в состояние обновления, это значение не может быть нулевым |
---|---|
образецВес | Веса выборки, применяемые к значениям, могут быть нулевыми. |
Возврат
- результат, возможно, с зависимостями управления
общедоступная строка getName ()
Получает имя этой метрики.
Возврат
- название этой метрики
публичный длинный getSeed ()
Получает начальное значение генератора случайных чисел.
Возврат
- начальное значение генератора случайных чисел
общественные операции getTF ()
Получает операции TensorFlow.
Возврат
- Операции TensorFlow
публичная абстрактная операция сброса состояний ()
Сбрасывает любые переменные состояния к их первоначальным значениям.
Возврат
- операция управления для выполнения сброса
публичный абстрактный операнд <T> результат ()
Получает текущий результат метрики
Возврат
- результат, возможно, с зависимостями управления
public Final Op updateState ( Операнд <? расширяет метки TNumber >, Операнд <? расширяет TNumber > предсказания, Операнд <? расширяет TNumber > sampleWeights)
Создает операцию NoOp с зависимостями управления для обновления состояния метрики.
Параметры
этикетки | этикетки |
---|---|
предсказания | предсказания |
образецВес | Веса выборки, применяемые к значениям, могут быть нулевыми. |
Возврат
- Операция по обновлению состояния метрики
public Final Op updateState ( Операнд <? расширяет значения TNumber >, Операнд <? расширяет TNumber > sampleWeights)
Создает операцию NoOp с зависимостями управления для обновления состояния метрики.
Параметры
ценности | входные данные, которые необходимо передать в состояние обновления, это значение не может быть нулевым |
---|---|
образецВес | Веса выборки, применяемые к значениям, могут быть нулевыми. |
Возврат
- Операция по обновлению состояния метрики
public List< Op > updateStateList ( Операнд <? расширяет метки TNumber >, Операнд <? расширяет TNumber > предсказания, Операнд <? расширяет TNumber > sampleWeights)
Создает список операций для обновления состояния метрики на основе меток и прогнозов.
Это пустая реализация, которую при необходимости следует переопределить в подклассе.
Параметры
этикетки | этикетки |
---|---|
предсказания | предсказания |
образецВес | Веса выборки, применяемые к значениям, могут быть нулевыми. |
Возврат
- Список операций для обновления состояния метрики
public List< Op > updateStateList ( Операнд <? расширяет значения TNumber >, Операнд <? расширяет TNumber > sampleWeights)
Создает список операций для обновления состояния метрики на основе входных значений.
Это пустая реализация, которую при необходимости следует переопределить в подклассе.
Параметры
ценности | входные данные, которые необходимо передать в состояние обновления, это значение не может быть нулевым |
---|---|
образецВес | Веса выборки, применяемые к значениям, могут быть нулевыми. |
Возврат
- Список операций для обновления состояния метрики