gpt4 book ai didi

python - sklearn Predict_proba 不匹配类标签

转载 作者:行者123 更新时间:2023-11-30 09:19:12 25 4
gpt4 key购买 nike

我在我的数据集上训练了一个 RandomForestClassifier,可以从文本正文中预测 8 个不同的主题。对于给定示例,数据集如下所示

X_train = [[0,0,0,0,0,1,0,0,1,0],
[0,1,0,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,0,0,1]]
# This is a bag of word

y_train = ["A", "B", "C"]
# 8 categories in total

如果我运行以下代码

rdf = RandomForestClassifier(n_estimators = 100)
rdf_fitted = rdf.fit(X_train, y_train)
print rdf_fitted.predict(x_test[0])
print rdf_fitted.predict_proba(x_test[0])
print rdf_fitted.classes_

我得到了一个奇怪的结果

["B"]
[0.7, 0.2, 0.1]
["A","B","C"...]

基本上,预测标签(本例中为“B”)与 predict_proba 预测不匹配,这表明“A”具有最高概率。

你知道是什么原因造成的吗?

最佳答案

此问题是由我的 Jupyter Notebook 设置中的错误引起的

关于python - sklearn Predict_proba 不匹配类标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46362025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com