Почему Azure ML с вероятностью ответа больше 1? - PullRequest
0 голосов
/ 13 января 2019

Я настроил эксперимент Azure ML, используя «усиленную регрессию дерева решений».

Мои результаты оценки следующие:

"Scored Labels": "N",
"Scored Probabilities": "0.023*************"

При тестировании развернутого веб-сервиса с данными я иногда вижу оценочную вероятность, превышающую 1!

"Scored Labels": "N", 
"Scored Probabilities": "1.144*************"

Насколько я понимаю, вероятность чего-либо никогда не может быть больше 1. Что означает оцененная вероятность> 1 в этом случае?

1 Ответ

0 голосов
/ 15 января 2019

Это относится к Score Model и зависит от типа используемой модели Boosted Decision Tree Regression.

Пожалуйста, обратитесь к подразделу Results официального документа Score Model, как показано ниже.

Оценка или прогнозное значение могут быть в разных форматах, в зависимости от модели и ваших входных данных:

  • Для классификационных моделей Score Model выводит прогнозируемое значение для класса, а также вероятность прогнозируемого значения.
  • Для регрессионных моделей , Score Model генерирует всего прогнозируемое числовое значение .
  • Для моделей классификации изображений оценка может быть классом объекта на изображении или логическим значением, указывающим, была ли найдена конкретная особенность.

Итак, в вашем случае значение Scored Probabilities - это просто прогнозируемое числовое значение, а не значение вероятности.

Если вы хотите получить значение от 0 до 1, вы можете использовать модуль Normalize Data, чтобы изменить его на шкалу 0-1.

...