2016-10-13 4 views
3

Я построил алгоритм линейной регрессии в Azure ML. В модуле «Модель оценки» я могу увидеть прогнозы и остальные функции. Однако, когда я развертываю этот проект в качестве веб-службы, служба ожидает фактическую метку данных (например, я пытаюсь предсказать цену дома, и она просит меня о цене дома, чтобы сделать прогноз), который не имеет никакого смысла для меня ... Что я делаю неправильно? На модуле «Поезд модели» Я установил, что столбец метки является HousePrice, что я и пытаюсь предсказать ...Веб-сервис Azure ML запрашивает ярлык?

Это моя модель: enter image description here

Я попытался оставить это поле пустым но предсказание возвращает null ...

+0

Вы правильно указали «Обозначение столбца» в модели Поезда? Пожалуйста, повторите проверку. Проверьте, подключен ли модуль ввода веб-сервиса в нужное место. –

ответ

2

Схема ввода (имена/типы требуемого ввода) в зависимости от местоположения на графике, на котором вы присоединяете модуль «Веб-сервисный ввод». Чтобы получить требуемую схему, вам нужно будет найти или, если необходимо, создать - место в эксперименте, в котором данные имеют имена или типы столбцов, которые вы желаете.

Рассмотрим простой пример эксперимента, который предсказывает ли поле под названием «доход» будет выше или ниже $ 50k/год:

enter image description here

Когда мы нажимаем «Настройка веб-сервиса», следующий график автоматически генерируется:

enter image description here

Поскольку входной набор данных и «входные веб-службы» модули подключены к одному порту, схема веб-сервис будет отлично коврик ch - схема входного набора данных. Это печально, потому что входной набор данных содержит столбец с названием «доход», который, как предполагается, должен прогнозировать наш веб-сервис, - это эквивалентно той проблеме, которая у вас есть.

Чтобы обойти это, нам нужно создать место в нашем графике эксперимента, где мы сбросивший ненужный «доход» поле из входного набора данных, и установите модуль «Веб-сервис ввода» есть:

enter image description here

С помощью этой системы веб-служба запрашивает только те функции, которые необходимы для оценки модели. Я уверен, что вы можете использовать аналогичный метод для создания предсказательного эксперимента с любой схемой ввода, необходимой для вашей собственной работы.