Компоненты входных и выходных данных веб-служб
В этой статье описываются компоненты входных и выходных данных веб-служб в конструкторе машинного обучения Azure.
Компонент входных данных веб-службы может подключаться только к порту ввода с типом DataFrameDirectory. Компонент выходных данных веб-службы может подключаться только к порту вывода с типом DataFrameDirectory. Вы можете найти оба компонента в дереве компонентов в категории Веб-служба.
Компонент входных данных веб-службы указывает, где данные пользователя поступают в конвейер. Компонент выходных данных веб-службы указывает, где данные пользователя возвращаются в конвейер вывода в режиме реального времени.
Использование входных и выходных данных веб-службы
При создании конвейера вывода в режиме реального времени из вашего обучающего конвейера компоненты входных и выходных данных веб-службы, показывающие, где данные пользователя поступают в конвейер и возвращаются, добавляются автоматически.
Примечание.
Автоматическое создание конвейера вывода в режиме реального времени — это процесс выбора наилучшего, основанный на правилах. Нет никакой гарантии правильности.
Вы можете вручную добавлять или удалять компоненты входных и выходных данных веб-службы согласно вашим требованиям. Убедитесь в том, что конвейер вывода в режиме реального времени имеет по крайней мере один компонент входных данных веб-службы и один компонент выходных данных веб-службы. Если у вас несколько компонентов входных и выходных данных веб-службы, убедитесь в том, что они имеют уникальные имена. Имя можно ввести на правой панели компонента.
Вы также можете вручную создать конвейер вывода в режиме реального времени, добавив компоненты входных и выходных данных веб-службы в неотправленный конвейер.
Примечание.
Тип конвейера будет определен при первой отправке. Прежде чем отправлять данные в первый раз, обязательно добавьте компоненты входных и выходных данных веб-службы.
В следующем примере показано, как вручную создать конвейер вывода в режиме реального времени из компонента "Выполнение сценария Python".
После отправки конвейера и успешного завершения операции выполнения можно развернуть конечную точку в режиме реального времени.
Примечание.
В предыдущем примере опция Ручной ввод данных обеспечивает получение схемы данных для ввода веб-службы и необходима для развертывания конечной точки в режиме реального времени. Как правило, необходимо всегда подключать компонент или набор данных к порту, к которому подключен ввод веб-службы для обеспечения схемы данных.
Следующие шаги
Дополнительные сведения см. в статье о развертывании конечной точки в режиме реального времени.
Ознакомьтесь с набором доступных компонентов для машинного обучения Azure.