Сообщает, входят ли цели в топ прогнозов «К».
В результате выводится массив bool `batch_size`, запись `out[i]` имеет значение true, если прогноз для целевого класса входит в число лучших прогнозов `k` среди всех прогнозов, например `i`. Обратите внимание, что поведение InTopK отличается от операции TopK обработкой связей; если несколько классов имеют одинаковое значение прогноза и находятся на границе верхнего k, считается, что все эти классы находятся в верхнем k.
Более формально, пусть
\\(predictions_i\\) быть предсказаниями для всех классов, например `i`, \\(targets_i\\) быть целевым классом, например `i`, \\(out_i\\) быть выводом, например `i`,
$$out_i = predictions_{i, targets_i} \in TopKIncludingTies(predictions_i)$$
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Вывод <TBool> | какВывод () Возвращает символический дескриптор тензора. |
статический <T расширяет TNumber > InTopK | |
Вывод <TBool> | точность () Вычисленная точность для `k` как `bool Tensor`. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <TBool> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static InTopK create (область действия , прогнозы операнда <TFloat32> , цели операнда <T>, операнд <T> k)
Фабричный метод для создания класса, обертывающего новую операцию InTopK.
Параметры
объем | текущий объем |
---|---|
предсказания | Тензор `batch_size` x `classes`. |
цели | Вектор `batch_size` идентификаторов классов. |
к | Количество верхних элементов, на которые следует обратить внимание для точности вычислений. |
Возврат
- новый экземпляр ИнТопК
Сообщает, входят ли цели в топ прогнозов «К».
В результате выводится массив bool `batch_size`, запись `out[i]` имеет значение true, если прогноз для целевого класса входит в число лучших прогнозов `k` среди всех прогнозов, например `i`. Обратите внимание, что поведение InTopK отличается от операции TopK обработкой связей; если несколько классов имеют одинаковое значение прогноза и находятся на границе верхнего k, считается, что все эти классы находятся в верхнем k.
Более формально, пусть
\\(predictions_i\\) быть предсказаниями для всех классов, например `i`, \\(targets_i\\) быть целевым классом, например `i`, \\(out_i\\) быть выводом, например `i`,
$$out_i = predictions_{i, targets_i} \in TopKIncludingTies(predictions_i)$$
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Вывод <TBool> | какВывод () Возвращает символический дескриптор тензора. |
статический <T расширяет TNumber > InTopK | |
Вывод <TBool> | точность () Вычисленная точность для `k` как `bool Tensor`. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <TBool> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static InTopK create (область действия , прогнозы операнда <TFloat32> , цели операнда <T>, операнд <T> k)
Фабричный метод для создания класса, обертывающего новую операцию InTopK.
Параметры
объем | текущий объем |
---|---|
предсказания | Тензор `batch_size` x `classes`. |
цели | Вектор `batch_size` идентификаторов классов. |
к | Количество верхних элементов, на которые следует обратить внимание для точности вычислений. |
Возврат
- новый экземпляр ИнТопК