【问题标题】:Input values return prediction with percentage [closed]输入值以百分比返回预测[关闭]
【发布时间】:2020-12-03 22:31:52
【问题描述】:

您好,我编写了机器学习使用决策树模型。我创建了用户可以输入的webapp,web将通过flask api调用模型,然后在webapp上显示结果,但我的结果只有是/否。如果结果可以显示此输入是/否的百分比,例如是 76%

【问题讨论】:

标签: python machine-learning flask artificial-intelligence


【解决方案1】:

您可以使用 predict_proba(),因为它返回输入样本 X 的类概率。

probs = clf.predict_proba(X)
# probs will output the probability of the prediction on each class. 

您可以在文档和其他类似问题的帖子中阅读有关它的更多信息。

https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html

Scikit-Learn Decision Tree: Probability of prediction being a or b?

【讨论】:

  • 我可以问更多吗?我想知道如何用原因显示结果,例如当用户输入数据然后模型显示结果“是”因为............
  • 你的意思是模型为什么做出这样的预测?
  • 是的,例如。这个人胖是因为他重 150 公斤。但我想在我的网络上展示它来解释
猜你喜欢
  • 2019-12-16
  • 2012-11-26
  • 2014-02-17
  • 1970-01-01
  • 2017-10-31
  • 2020-10-30
  • 2021-06-18
  • 2020-05-16
  • 1970-01-01
相关资源
最近更新 更多