我有turi graphlab的设置环境,并尝试使用https://turi.com/products/create/docs/generated/graphlab.product_sentiment.ProductSentimentModel.html#graphlab.product_sentiment.ProductSentimentModel上的教程执行
这些行在jupyter笔记本中安装后运行良好
import graphlab as gl
data = gl.SFrame('https://static.turi.com/datasets/amazon_baby_products/amazon_baby.gl')
data = data.head(10000)
但是在使用建立模型时
m = gl.product_sentiment.create(data,features=['review'])
我收到以下错误消息:
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-5-d12af9155df0> in <module>()
----> 1 m = gl.product_sentiment.create(data,features=['review'])
C:\Anaconda2\lib\site-packages\graphlab\toolkits\product_sentiment\_product_sentiment.pyc in create(data,target,features,review_id,method,splitby)
140
141 # Train a model.
--> 142 sentiment = _gl.sentiment_analysis.create(data,method)
143
144 # Store a copy of the data inside the model.
C:\Anaconda2\lib\site-packages\graphlab\toolkits\sentiment_analysis\_sentiment_analysis.pyc in create(data,validation_set)
103 m.save(model_local_path)
104 else:
--> 105 m = _gl.load_model(model_local_path)
106
107 num_rows = 0
C:\Anaconda2\lib\site-packages\graphlab\toolkits\_model.pyc in load_model(location)
98 else:
99 _internal_url = _make_internal_url(location)
--> 100 return glconnect.get_unity().load_model(_internal_url)
101
102
graphlab\cython\cy_unity.pyx in graphlab.cython.cy_unity.UnityGlobalProxy.load_model()
graphlab\cython\cy_unity.pyx in graphlab.cython.cy_unity.UnityGlobalProxy.load_model()
RuntimeError: Runtime Exception. Unable to load model from C:\Users\mayuk\AppData\Local\Temp\model_cache\sentiment-combined\1: Assertion failed: (C:/jenkins/workspace/Dato-Dev-Release-Build/label/win81/sframe/oss_src/serialization/dir_archive.cpp:348): m_read_prefix_index<m_index_info.prefixes.size() [2 < 2]
我已经检查过http://forum.turi.com/discussion/622/,但是由于我使用的是最新的许可版本2.1,因此并没有太大帮助
任何帮助将不胜感激。