Numbers 遗传编程中的实数(常数)
我搞不懂遗传编程人工智能是如何确定最终方程式中何时应该有常数的。如果我取公式F(m)=ma;F(m)=m9.8,A.I.怎么知道实数9.8是什么?我知道,你可以用一个符号来描述一个常数,然后用某种方式计算或猜测它的值,而不是把最后的数字放在二叉树中Numbers 遗传编程中的实数(常数),numbers,machine-learning,artificial-intelligence,constants,genetic-programming,Numbers,Machine Learning,Artificial Intelligence,Constants,Genetic Programming,我搞不懂遗传编程人工智能是如何确定最终方程式中何时应该有常数的。如果我取公式F(m)=ma;F(m)=m9.8,A.I.怎么知道实数9.8是什么?我知道,你可以用一个符号来描述一个常数,然后用某种方式计算或猜测它的值,而不是把最后的数字放在二叉树中 谢谢给定一组预定义的常量(终端集的一部分),它们将组合成新的常量(使用树表示法,任何只有数值常量作为叶子的子树本身都可以被视为新的数值常量) 即使使用单个常量(c),系统也会创建: 1.0常数(常数除以自身:c/c) 2.0常数(1.0+1.0即c
谢谢给定一组预定义的常量(终端集的一部分),它们将组合成新的常量(使用树表示法,任何只有数值常量作为叶子的子树本身都可以被视为新的数值常量) 即使使用单个常量(
c
),系统也会创建:
- 1.0常数(常数除以自身:
)李>c/c
- 2.0常数(
即1.0+1.0
)李>c/c+c/c
- 0.5常数(
即1.0/2.0
)李>c/c/(c/c+c/c)
- 许多常量将以这种方式创建(如果幸运的话…
)9.8