我做了一个遗传算法似乎工作得很好,直到我把它连接到神经网络,两者一起都不起作用,神经网络可能是问题但是我并不是100%肯定GA是好的太
我真的不知道我应该从哪里开始调试它们。我几乎在考虑删除整件事并重新开始(我工作了将近一个月)。但在我这样做之前,我来这里询问调试这两个的一般提示。
有没有办法测试GA是否按预期工作?对于已知的解决方案来说,比较它并尝试对该解决方案进行优化可能是一个已经证明的问题吗?
神经网络怎么样,我怎么能找到它是否按预期工作?
就我所见,这两个程序在概念上和脚本方面都很好。但不知怎的,如果我把它们放在一起它们只是不起作用!
答案 0 :(得分:2)
让GA从1-9的数字序列中找到1的字符串。
111111111
作为提示:遗传算法应该在30-40代内找到这个序列。算法收敛到正确序列的速度取决于你的适应度函数(启发式函数)。