python - 聚类文档时如何获取model.predict()的概率百分比
问题描述
text = "Some random text string that I want to cluster"
Y = vectorizer.transform([text])
prediction = model.predict(Y)
print(prediction)
上面传递了一个字符串值,然后它返回它认为属于的集群组(三个之一)。
我怎样才能找出它的预测准确率的百分比是多少。IE。这个特定的文本与第 1 组有 90% 的一致性,下一个文本可能与第 2 组有 45% 的一致性,但它仍然会进入第 2 组。我希望能够捕获精度较低的项目。
解决方案
完全没有,通常情况下。
甚至一些(少数)聚类器在内部以一定的概率工作,并且可能具有predict_proba
获取这些值的功能,这些值与其说是准确性,不如说是相对责任。
推荐阅读
- crystal-reports-2016 - Crystal 报表数组未在组中的第一项之后将项添加到数组中
- python - 在 python 的 GUI 界面中显示记分牌
- c# - C# - 将来自不同按钮的事件传递给保存按钮 eventHandler
- telegram - 按下电报机器人中的内联按钮时如何显示网页弹出通知
- python - 如何根据条件在熊猫数据框中添加新行?
- java - 如何在Java中的BinaryTree中返回最频繁的元素
- tensorflow - 检查目标时出错:预期dense_Dense5 的形状为[,1],但得到的数组的形状为[3,4]
- python - Snowflake:SQL 编译错误:错误行无效标识符 '"dateutc"'
- linux - RUN 是什么 | 意思是在docker文件中?
- javascript - 如何将 CDN 上的图像与 CDN 上的 JS 集成