首页 > 解决方案 > AttributeError: 'XGBClassifier' 对象没有属性 'transform'

问题描述

加载旧的 xgboost 矢量化器时,出现以下错误:

AttributeError: 'XGBClassifier' 对象没有属性 'transform'

funnel_model = pickle.load(open(project_directory +language+'/funnel_japan.sav', 'rb'))

xvalid_count_source = embeddings.transform(funneldf['cleaned_original_text'].apply(lambda x: np.str_(x)))

代码最初是在一年前使用 xgboost==0.90 模型创建的,但新模型是使用 xgboost==1.4.2 训练的。

奇怪的是,当应用情绪模型时,相同的 .transform 稍后会在代码中起作用......

在网上找不到类似的东西,希望能得到一些帮助,谢谢!

标签: pythontransformxgboost

解决方案


推荐阅读