Как загрузить содержимое внешнего pickle-файла в виде фрейма данных в Azure ML Studio в разделе «Выполнить скрипт Python»? - PullRequest
0 голосов
/ 08 марта 2019

Это скрипт, который я использую:

 import warnings
 warnings.filterwarnings('ignore') 
 import pandas as pd
 import sys
 import pickle
 def azureml_main(dataframe1 = None, dataframe2 = None):
 sys.path.append('.\\Script Bundle')
 dataframe1 = pickle.load(open(r'/Script Bundle/descript.pkl', 'rb'))
 return dataframe1,

, но когда я его выполняю, получается ошибка ниже

 FileNotFoundError: [Errno 2] No such file or directory: '/Script 
 Bundle/descript.pkl'
 Process returned with non-zero exit code 1

1 Ответ

0 голосов
/ 10 марта 2019

Модель доступна под './Script Bundle', вам не нужна вся вещь sys.path.append. Таким образом, вы можете использовать что-то вроде кода ниже:

import pandas as pd
import pickle

def azureml_main(dataframe1 = None, dataframe2 = None):

    model = pickle.load( open( "./Script Bundle/iris.pkl", "rb" ) )
    cleanFrame = dataframe1[['sepal-length','sepal-width','petal-length','petal-width']]

    prediction = model.predict(cleanFrame)

    dataframe1['Scored Labels'] = prediction

    return dataframe1

Например, вы можете взглянуть на этот эксперимент ML Studio .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...