Nano Hash - криптовалюты, майнинг, программирование

Метрики средней точности для оценки модели обнаружения объектов с несколькими метками

Моя цель - оценить производительность модели на тестовом наборе данных для задачи обнаружения объектов. Модель была обучена на наборе данных с 6 классами с API обнаружения объектов Tensorflow. Для одного класса существует 20 образцов объектов, а для некоторых это может быть только один образец. Таким образом, данные несбалансированы как для поездов, так и для тестовых наборов. Могу ли я использовать среднюю точность (mAP) в качестве показателей для оценки? Мне кажется, что использовать его для несбалансированных данных некорректно. Поэтому я не знаю, какие еще показатели использовать. Итак, какие метрики подходят для этого случая?

Буду признателен за любую помощь в этом.


Ответы:


1

Средняя средняя точность по-прежнему будет работать. Как видите, это средняя средняя точность, поэтому, поскольку точность будет усреднена по всем классам, их количество не будет иметь значения.

29.05.2020
  • количество занятий не имеет значения, да. Но в моем случае у меня разное количество объектов для каждого класса. Например: у меня есть только один объект класса, и я сделал для него прогноз, поэтому у меня будет точность 0 или 100%. Общий балл будет неверным, не так ли? 29.05.2020
  • поскольку у вас есть только один образец этого объекта, вы ничего не можете с этим поделать. вы можете отчитаться отдельно по отдельным классам. 29.05.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..