Пространство имен inference_evaluation
Пространство имен inference_evaluation предоставляет функциональность для оценки качества работы модели и записи результатов в формате CSV.
Функции пространства имен inference_evaluation
В пространстве имен inference_evaluation реализованы функции для получения метрик оценки модели:
get_precision()Получает метрику точность (англ. precision), показывающую какая доля положительных результатов на самом деле являются положительными.
get_recall()Получает метрику полнота (англ. recall), показывающую какую долю объектов класса модель правильно классифицировала их всех объектов этого класса.
get_prevalence()Получает метрику распространенность (англ. prevalence), показывающую долю объектов с положительными состояниями.
get_accuracy()Получает метрику правильность (англ. accuracy), показывающую долю правильно предсказанных классов ко всем предсказаниям.
get_f_score()Получает метрику F-мера (англ. F-score), показывающую гармоническое среднее между точностью и полнотой.
Формулы для расчета метрик оценки качества модели см. в Приложении.
Пространство имен classification
Пространство имен inference_evaluation содержит пространство имен classification. В пространстве имен реализован класс InferenceResult, который предоставляет интерфейс для работы с оценками модели по результатам классификации для одного класса объектов. С помощью класса InferenceResult вы можете получить информацию о результатах классификации и общем количестве голосов. Общее количество голосов представляет собой сумму истинно положительных, ложно положительных и ложно отрицательных результатов.
В пространстве имен classification также реализован класс InferenceResultsProcessor, который обрабатывает результаты оценки модели классификации для всех классов объектов. В классе реализованы следующие методы:
process_inference_results()Обрабатывает результаты оценок для всех классов объектов.
get_inference_results()Получает результаты оценки модели для каждого класса объектов.
write_inference_results_to_stream_as_csv()Записывает результаты оценки модели классификации в поток в формате CSV. Описание данных, передаваемых в CSV-формате, см. в Приложении.
Подробнее о классах и функциях пространства имен inference_evaluation см. в API-документации Kaspersky Neuromorphic Platform.