什么时候应该使用遗传算法而不是神经网络?
0 256
0

是否有经验法则来确定何时使用遗传算法而不是神经网络来解决问题? 我知道在某些情况下可以将两种方法混合使用,但是我正在寻找这两种方法之间的进一步比较。

收藏
2021-02-01 13:50 更新 karry •  3510
共 1 个回答
高赞 时间
0

从维基百科上看: 遗传算法(GA)是计算所使用的搜索技术找到精确的或近似的解决方案,以优化和搜索问题。

神经网络是非线性统计数据建模工具。它们可用于为输入和输出之间的复杂关系建模或查找数据中的模式。

如果你有一个问题可以量化解决方案的价值,则遗传算法可以对解决方案空间进行定向搜索。(例如找到两点之间的最短路线)

当你有许多不同类别的项目时,神经网络可以“学习”以对之前从未“看到”的项目进行分类。(例如人脸识别,语音识别)

还必须考虑执行时间。遗传算法需要很长时间才能找到可接受的解决方案。神经网络需要很长时间才能“学习”,但随后几乎可以立即对新输入进行分类。

Via:https://stackoverflow.com/a/1402410/14964791

收藏
2021-02-01 15:05 更新 anna •  3936