Azure ML webservice调用中的MLPClassifier

时间:2017-05-16 20:55:34

标签: python azure azure-machine-learning-studio

我有一个使用scikitlearn的MLPClassifier的模型。我pkl,压缩它并上传到Azure ML。当我运行它时,该过程工作正常,没有错误,但是一旦我从WebService调用它,我得到以下错误。我还将scikit学习文件添加到模型中,因此我可以使用MLPClassifier。

$ "C:\pyhome\lib\pickle.py", line 1384, in find_class __import__(module, level=0) ImportError: No module named 'sklearn.neural_network.multilayer_perceptron' $

这是我在Azure ML中的python代码

$ import sys
sys.path.insert(0, ".\\Script Bundle")    
import os
os.environ['PATH'] = os.path.dirname(".\\Script Bundle\\DLLs\\")+ ';' + os.environ['PATH']
import pandas as pd
import sklearn as sk
from sklearn.externals import joblib
#from sklearn.neural_network import MLPClassifier
def azureml_main(dataframe1 = None, dataframe2 = None):
    
    #print ("sklearn version :", sk.__version__)
    model = joblib.load('./Script Bundle/RNNmodel.pkl')
    y_train = model.predict(dataframe1)
    dataframe1 = pd.DataFrame(y_train)
    return dataframe1,
$

0 个答案:

没有答案
相关问题