python - 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 稍后会在代码中起作用......
在网上找不到类似的东西,希望能得到一些帮助,谢谢!
解决方案
推荐阅读
- cpu-architecture - SIMD 编程:数据结构布局的混合方法
- javascript - 如何设置参数有多个斜杠的快速路由?
- react-native - React Native:使用 ScrollView 修复屏幕底部的 TextInput
- eclipse - 在 Eclipse 中找不到 mvn 命令,但可以在终端上使用
- tensorflow - 两个连续图像的 tf.keras 损失
- jdbc - 如何使用 JDBC Driver 连接 GCP 存储桶
- debugging - 为什么 Juno 调试器会尝试在某个随机目录中搜索文件?
- javascript - 表单中的复选框验证
- apache-spark - 获取所有崩溃的 Spark Yarn Job 日志
- c - 构建 make 文件 arm 微控制器