我想用Java语言实现逻辑回归,并将其应用于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但我不知道如何将逻辑回归应用于它。是否有任何想法,我们可以为逻辑回归算法表示这个数据集?
发布于 2013-03-06 15:01:04
要使用分布式表示,您需要创建具有27个(二进制)特征的新实例。前3个特征表示第一个正方形的x, o, b为真,第二个正方形的下3个特征为真,依此类推。对于每组3个,一个实例将恰好有一个1和rest 0。标签将是x播放器是否获胜,如数据集中所示。
然后,您只需对27个特征的向量运行逻辑回归,每个实例一个向量,它将尝试匹配每个向量的标签。
https://stackoverflow.com/questions/15240396
复制相似问题