【发布时间】:2013-05-08 13:30:15
【问题描述】:
我的问题如下:
我对 Python 中的 ML(使用 NLTK)略知一二,到目前为止它运行良好。给定某些特征,我可以得到预测。但我想知道,有没有办法,显示实现标签的最佳功能?我的意思是与我迄今为止所做的完全相反(在所有情况下,并为此获得标签)
我试着通过一个例子来说明我的问题:
假设我有一个包含足球比赛的数据库。
标签是例如'赢','输','平局'。
特点是例如“风速”、“是否下雨”、“白天”、“犯规”等。
现在我想知道:球队在什么情况下会取得胜利、失败或平局?基本上我想找回这样的东西:
获胜的最佳条件:风速=0、无雨、下午、犯规=0 等
损失的最佳条件:...
有没有办法做到这一点?
【问题讨论】:
-
您想返回实际的最佳条件,还是希望能够给出条件并预测输赢?
-
实际最佳条件。
-
你研究过逻辑回归吗?它告诉你概率,所以无论概率最接近 1 的条件在理论上都有最佳条件
-
不,但我现在就开始寻找。我认为训练有素的分类器可能有一种“简单的方法”来获得所需的输出。
-
这就是您对逻辑回归所做的事情。你训练它,然后让它输出最佳选项。我从来没有用过它,但我相信你可以!看看 scikit 学习
标签: python machine-learning nltk