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

Я недавно сделал это в C # (без Eval () для нас ...), оценив выражение в Reverse Polish Notation (это легкий бит). Трудная часть на самом деле разбирает строку и превращает ее в обратную польскую нотацию. Я использовал алгоритм Shunting Yard, потому что есть отличный пример в Википедии и псевдокоде. Мне было очень просто реализовать оба варианта, и я бы рекомендовал, если вы еще не нашли решение или смотрите на альтернативы.

0
задан desertnaut 8 March 2019 в 13:12
поделиться

1 ответ

Модель доступна в разделе './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 для примера.

0
ответ дан Vlad Iliescu 8 March 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: