2013-04-23 121 views
1

我打算使用tinyGP作爲訓練一組輸入變量(大約400左右)到之前設置的值的方式。輸入變量是否有最大尺寸?我是否需要每次指定相同數量的變量?TinyGP的最大輸入長度/可變輸入長度

我有很多計算能力(一個週末500個核心集羣),所以想要用什麼參數來解決這麼大的問題?

歡呼

回答

1

在TinyGP您的常量和變量池共享相同的空間。這兩個空格的總和不能超過FSET_START,它基本上是第一個操作符的操作碼。默認情況下是110.所以你的400已經結束了。這應該只是增加第一條指令的操作碼以便佔用足夠的空間。你也會想要確保你還有一個足夠大的「常量池」。

你可以看到這個檢查與TinyGP以下行:

if (varnumber + randomnumber >= FSET_START) 
    System.out.println("too many variables and constants");