Компоненты входных и выходных данных веб-служб

В этой статье описываются компоненты входных и выходных данных веб-служб в конструкторе машинного обучения Azure.

Компонент входных данных веб-службы может подключаться только к порту ввода с типом DataFrameDirectory. Компонент выходных данных веб-службы может подключаться только к порту вывода с типом DataFrameDirectory. Вы можете найти оба компонента в дереве компонентов в категории Веб-служба.

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

Использование входных и выходных данных веб-службы

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

Примечание.

Автоматическое создание конвейера вывода в режиме реального времени — это процесс выбора наилучшего, основанный на правилах. Нет никакой гарантии правильности.

Вы можете вручную добавлять или удалять компоненты входных и выходных данных веб-службы согласно вашим требованиям. Убедитесь в том, что конвейер вывода в режиме реального времени имеет по крайней мере один компонент входных данных веб-службы и один компонент выходных данных веб-службы. Если у вас несколько компонентов входных и выходных данных веб-службы, убедитесь в том, что они имеют уникальные имена. Имя можно ввести на правой панели компонента.

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

Примечание.

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

В следующем примере показано, как вручную создать конвейер вывода в режиме реального времени из компонента "Выполнение сценария Python".

Example

После отправки конвейера и успешного завершения операции выполнения можно развернуть конечную точку в режиме реального времени.

Примечание.

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

Следующие шаги

Дополнительные сведения см. в статье о развертывании конечной точки в режиме реального времени.

Ознакомьтесь с набором доступных компонентов для машинного обучения Azure.