python中有没有用遗传算法近似给定函数(A)的模块,用来接收用相同输入产生相同或相似输出的函数(B)?为什么是近似值?函数(A)的工作原理是未知的。因此,算法基本上应该做的是最小化函数(A)和变异函数(B)产生的样本值的偏差。有什么想法吗?
示例:
1.Iteration:
f(a): 0 -> 5, 1 -> 3, 2 -> 7
f(bi): 0 -> 4, 1 -> 6, 2 -> 3
devi: 1 3 4
sum(devi): 8
...
f(bn): 0 -> 3, 1 -> 2, 2 -> 1
devn: 2 1 4
sum(devn): 7 ------------> 'fitter function - use for mutation'
mutate f(b):
2.Iteration:
f(a): 0 -> 5, 1 -> 3, 2 -> 7, ...
f(bi): 0 -> 5, 1 -> 6, 2 -> 3, ...
devi: 0 3 4
...发布于 2011-10-07 22:10:24
您要查找的内容名为。
有很多算法可以做到这一点,它们只是数学上的,所以它们可以很容易地实现。
如果你想创建一个函数,在相同的输入范围内模拟第一个函数,你可以使用,它有点相同,但由于范围有限,精度更高。
https://stackoverflow.com/questions/7688344
复制相似问题