作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用Java实现Logistic回归并将其应用到tic-tac-toe dataset .
我将每个实例视为董事会的一个状态。所以每个实例有 9 个特征。例如 {x,o,o,x,o,b,x,x,o}
是代表此板的实例:
x o o
x o b
x x o
因此我们有 9 个特征,可以采用 {x,o,b}
值之一。
我听说过在这些情况下使用分布式表示之类的东西,根据它,我们对每个值都有以下表示:
x -> 1 0 0
b -> 0 1 0
o -> 0 0 1
但我不知道如何应用逻辑回归。我们是否知道如何为逻辑回归算法表示该数据集?
最佳答案
要使用分布式表示,您需要创建具有 27 个(二进制)特征的新实例。前 3 个特征表示 x、o、b 中的一个在第一个方格上为真,接下来的 3 个特征在第二个方格上为真,依此类推。对于每组 3 个实例,一个实例将恰好有一个 1
和其余的 0
。标签将是 x
玩家是否获胜,如数据集中所示。
然后,您只需对 27 个特征的向量运行逻辑回归,每个实例一个向量,它会尝试匹配每个向量的标签。
关于dataset - 井字棋数据集的逻辑回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240396/
我是一名优秀的程序员,十分优秀!