TinyGP的最大输入长度/可变输入长度

时间:2013-04-23 15:06:45

标签: genetic-programming

我计划使用tinyGP作为一种方法来训练一组输入变量(大约400左右)到之前设置的值。输入变量的最大大小是多少?我是否每次都需要指定相同数量的变量?

我有很多计算能力(一个周末有500个核心集群),所以对于这么大的问题用什么参数有任何想法?

欢呼声

1 个答案:

答案 0 :(得分:1)

在TinyGP中,您的常量和可变池共享相同的空间。这两个空格的总和不能超过FSET_START,它本质上是第一个运算符的操作码。默认为110.所以你的400已经超过了这个。这应该只是增加第一条指令的操作码以获得足够的空间。您还需要确保您仍然拥有足够大的“常量池”。

您可以在TinyGP中使用以下行查看此内容:

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