2013-03-06 56 views
1

我想在Java中實現Logistic迴歸並將其應用於tic-tac-toe datasettic tac toe數據集的邏輯迴歸

我正在考慮每個實例作爲董事會的狀態。所以每個實例都有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 

,但我不知道該如何迴歸申請它。 是否有任何想法我們如何能夠表示邏輯迴歸算法的這個數據集?

回答

1

要使用分佈式表示,您將創建具有27個(二元)特徵的新實例。前3個特徵代表在第一個正方形上爲x, o, b,在第二個正方形中爲3個,依此類推。對於每個3組,一個實例將只有一個1,其餘0。標籤將是x玩家是否贏得,如數據集中給出的。

然後,您只需對27個要素的矢量運行logistic迴歸,每個實例一個矢量,並且它會嘗試匹配每個矢量的標籤。