我计划使用tinyGP作为一种方法来训练一组输入变量(大约400左右)到之前设置的值。输入变量的最大大小是多少?我是否每次都需要指定相同数量的变量?
我有很多计算能力(一个周末有500个核心集群),所以对于这么大的问题用什么参数有任何想法?
欢呼声
答案 0 :(得分:1)
在TinyGP中,您的常量和可变池共享相同的空间。这两个空格的总和不能超过FSET_START,它本质上是第一个运算符的操作码。默认为110.所以你的400已经超过了这个。这应该只是增加第一条指令的操作码以获得足够的空间。您还需要确保您仍然拥有足够大的“常量池”。
您可以在TinyGP中使用以下行查看此内容:
if (varnumber + randomnumber >= FSET_START )
System.out.println("too many variables and constants");