Ошибка ввода AzureML при тестировании прогноза - PullRequest
0 голосов
/ 10 мая 2019

Я изменил одно из учебных пособий по AzureML, чтобы создать простую модель регрессии для общедоступного набора данных. Я столкнулся с ошибкой при тестировании прогноза: «AttributeError: у объекта« DataTransformer »нет атрибута« _is_onnx_compatible »». Может ли это быть связано с вводными данными или данными обучения? Я не уверен, как решить эту проблему, любая помощь приветствуется. Вот соответствующая часть:

import json
import numpy as np
import os
import pickle
import pandas as pd

import azureml.core
from azureml.train.automl import AutoMLConfig
from azureml.train.automl.run import AutoMLRun
from azureml.core.run import Run

from sklearn.externals import joblib
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import LabelEncoder

# Feature
column_names = ['organization', 'supplier', 'quantity', 'actual_delivery', 'expected_delivery', 'delay_in_days']

df = pd.read_csv('dataset.csv',
    parse_dates=['actual_delivery', 'expected_delivery'],
    names = column_names)

df.head()

# get integer labels
le = LabelEncoder()
le.fit(df["delay_in_days"].values)
y = le.transform(df["delay_in_days"].values)

df = df.drop(columns=["actual_delivery","expected_delivery","delay_in_days"])
df_train, df_test, y_train, y_test = train_test_split(df, y, test_size=0.1, random_state=42)

# store output
obj = { "X" : df_train, "y" : y_train, "X_valid" :  df_test, "y_valid" : y_test}

# Train
# ...

# Test prediction
model = joblib.load(model_path) # downloaded model

input = [['frrt','1007',1.000000]] # 'organization', 'supplier', 'quantity' -> predict delay in days
input_np = np.array(input)

# make prediction
y_hat = model.predict(input_np) # ---> ERROR: AttributeError: 'DataTransformer' object has no attribute '_is_onnx_compatible'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...