【发布时间】:2014-07-11 15:46:35
【问题描述】:
我目前正在研究遗传算法。有一个问题问“为什么遗传算法比决策树等其他机器学习技术需要更多的内存?”即使通过谷歌搜索,我也找不到任何答案。任何人都可以给出并解释答案吗?
【问题讨论】:
-
遗传算法运行模拟,其中很多。除非您一个接一个地创建后代(非标准),否则您将拥有大量人口,全部在内存中(除非您写入文件)。在这些后代上运行模拟可能非常密集,尤其是当您有许多要测试的功能时。
-
它在Wikipedia article 中。请参阅“限制”下的第二个项目符号段落,该段落以“遗传算法不能很好地扩展复杂性”开头。后面那句话就是答案。
标签: genetic-algorithm genetic-programming