Python :使用泡菜库的酸洗模型的麻烦



好的,我正在尝试使用 Pickle 库转储我的 ML 模型,但每次我尝试在我的 Django 应用程序中使用它时,它都会给我错误"类型错误:必须是字符,而不是 unicode">我完全不知道问题是什么,所以我尝试在转储后打印我的腌制对象,它显示

<Class "NoneType" >

我认为这可能是问题的原因。

我像这样转储模型:

joblib.dump(clf,open("rec_pickle_3.pkl","wb"))

并像这样加载它:

classifier=joblib.load(open("Recommender/rec_pickle_3.pkl", "rb"))

请帮忙,因为我完全不知道如何解决这个问题。

我自己想通了。这是版本问题,pickle 在 python 2.7x 上有一些问题,尝试使用 python 3,一切都会正常工作。

最新更新