Как мне вызвать веб-сервис, развернутый в службе машинного обучения Azure?

#python-3.x #azure-machine-learning-service

#python-3.x #azure-machine-learning-service

Вопрос:

Я впервые пробую службу машинного обучения Azure. Я работал над примерами , приведенными г — жой Я смог разрабатывать на Python и развертывать как веб-сервисы. Но я не могу использовать его вне ноутбука или какого-либо другого приложения. Нужен ли мне API этого веб-сервиса? Если да, то где я могу его найти?

У меня нет ничего, что можно было бы примерить. Я поискал в Гугле разные методы, но не смог найти соответствующую ссылку. Так что я там особо не старался.

Ответ №1:

Если вы развернули с использованием экземпляра контейнера Azure, вы должны иметь возможность вызывать свою модель через curl в командной строке, например (при условии, что вы выполняете вывод по текстовым данным):

 curl -H "Content-Type:application/json" -X POST -d '{"data":"A sample sentence to run scoring on"}' http://<service.scoring_uri_ip>/score
  

и вы должны быть в состоянии получить, <service.scoring_uri_ip> используя выходные данные print(service.scoring_uri) (при условии, что ваше имя WebService равно service )

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