Поделиться через


ModelProxy Класс

Примечание

Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Прокси-объект для моделей AutoML, который разрешает вывод на удаленном ресурсе вычислений.

Создайте объект AutoML ModelProxy для отправки вывода в среду обучения.

Наследование
builtins.object
ModelProxy

Конструктор

ModelProxy(child_run, compute_target=None)

Параметры

Имя Описание
child_run
Обязательно

Дочерний запуск, из которого будет загружена модель.

compute_target
Обязательно

Перезапись целевого вычисления для вывода.

Методы

forecast

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

forecast_quantiles

Отправка задания на выполнение forecast_quantiles для модели с заданными значениями.

predict

Отправка задания на выполнение предсказания для модели с заданными значениями.

predict_proba

Отправка задания на выполнение predict_proba для модели с заданными значениями.

test

Получение предсказаний из test_data и вычисление соответствующих метрик.

forecast

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

forecast(X_values: Any, y_values: Any | None = None) -> Tuple[AbstractDataset, AbstractDataset]

Параметры

Имя Описание
X_values
Обязательно

Входные тестовые данные для выполнения прогноза.

y_values

Входные значения y для выполнения прогноза.

Default value: None

Возвращаемое значение

Тип Описание

Значения прогноза.

forecast_quantiles

Отправка задания на выполнение forecast_quantiles для модели с заданными значениями.

forecast_quantiles(X_values: Any, y_values: Any | None = None, forecast_destination: Any | None = None, ignore_data_errors: bool = False) -> AbstractDataset

Параметры

Имя Описание
X_values
Обязательно

Входные тестовые данные для выполнения прогноза.

y_values

Входные значения y для выполнения прогноза.

Default value: None
forecast_destination
<xref:pandas.Timestamp>

Forecast_destination: значение метки времени. Прогнозы будут выполнятся на протяжении всего времени forecast_destination для всех граней. Входные данные словаря {интервал времени -> метка времени} приниматься не будут. Если параметру forecast_destination значение не задано, будет применяться последнее время в X_pred для каждого интервала времени.

Default value: None
ignore_data_errors

Пропуск ошибок в данных пользователя.

Default value: False

predict

Отправка задания на выполнение предсказания для модели с заданными значениями.

predict(values: Any) -> AbstractDataset

Параметры

Имя Описание
values
Обязательно

Входные тестовые данные для выполнения предсказания.

Возвращаемое значение

Тип Описание

Предсказанные значения.

predict_proba

Отправка задания на выполнение predict_proba для модели с заданными значениями.

predict_proba(values: Any) -> AbstractDataset

Параметры

Имя Описание
values
Обязательно

Входные тестовые данные для выполнения предсказания.

Возвращаемое значение

Тип Описание

Предсказанные значения.

test

Получение предсказаний из test_data и вычисление соответствующих метрик.

test(test_data: AbstractDataset, include_predictions_only: bool = False) -> Tuple[AbstractDataset, Dict[str, Any]]

Параметры

Имя Описание
test_data
Обязательно

Проверочный набор данных.

include_predictions_only

Следует ли включать предсказания только как часть выходных данных файла predictions.csv.

Если этот параметр имеет значение True, столбцы выходных данных CSV выглядят следующим образом (прогнозирование будет таким же, как и регрессия):

Classification => [predicted values], [probabilities]

Regression => [predicted values]

иначе (по умолчанию):

Classification => [original test data labels], [predicted values], [probabilities], [features]

Regression => [original test data labels], [predicted values], [features]

Имя столбца [original test data labels] = [label column name] + "_orig".

Имя столбца [predicted values] = [label column name] + "_predicted".

Имена столбцов [probabilities] = [class name] + "_predicted_proba".

Имена столбцов [features] = [feature column name] + "_orig".

Если параметр test_data не содержит целевой столбец, столбец [original test data labels] будет отсутствовать в выходном кадре данных.

Default value: False

Возвращаемое значение

Тип Описание

Кортеж, содержащий предсказанные значения и метрики.