Я хочу рассчитать точность и отзыв алгоритма ранжирования веб-сервисов. У меня разные базы данных в базе данных.Как рассчитать точность и отзыв алгоритма ранжирования веб-сервисов?
Клиент задает некоторые условия в своем поиске. Согласно требованиям клиента, мой алгоритм должен назначать оценку для каждого веб-сервиса в базе данных и получать веб-сервисы с наивысшими баллами.
Я искал сеть и прочитал все вопросы на этом сайте по этой теме и знаю о точности и отзыве, но я не знаю, как рассчитать их в моем случае. Наиболее релевантный поиск был в этой ссылке: http://ijcsi.org/papers/IJCSI-8-3-2-452-460.pdf
Согласно этой статье,
Precision = Самый высокий ранг оценка/Общий ранг оценка всех услуг
Recall = Самый высокий ранг оценка/Суммарная оценка второй самый высокий обслуживание
Но, я думаю, это неправда. Не могли бы вы мне помочь?
Большое спасибо.
Большое спасибо. Ваш комментарий был действительно полезен. С наилучшими пожеланиями. –
Я изучал и работал над этой проблемой. Я думал, что могу найти результат, но здесь есть проблема: мои результаты сортировки алгоритмов, поэтому первый элемент в моем списке результатов является лучшим с наивысшим балл, второй результат имеет второй верхний балл и так далее. Я ограничиваю свой алгоритм поиска, например, нахожу 5 лучших результатов. Результаты - самые верхние 5 пунктов. Итак, точность будет 1. Когда я ограничиваю свой поиск, чтобы найти лучший результат, он находит лучший. Опять же, точность будет 1. Но проблема в том, что это неприемлемо для людей, которые видят этот результат. Что я могу сделать? Пожалуйста, помогите мне –