好的,我正在尝试使用Pickle库转储我的ML模型但是每次我尝试在我的Django应用程序中使用它时它会给我错误“TypeError:必须是char,而不是unicode”我绝对没有想法是什么问题所以我在转储后尝试打印我的腌制对象并显示
<Class "NoneType" >
我认为这可能是问题的原因。
我正在抛弃这样的模型:
joblib.dump(clf,open("rec_pickle_3.pkl","wb"))
并加载它:
classifier=joblib.load(open("Recommender/rec_pickle_3.pkl", "rb"))
请帮助,因为我完全不知道如何解决这个问题。
答案 0 :(得分:0)
我自己想通了。这是版本问题,pickle有一些问题python 2.7x尝试使用python 3,一切都会正常工作。