首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最活跃的遗传编程库是什么?

最活跃的遗传编程库是什么?
EN

Stack Overflow用户
提问于 2010-03-31 07:58:09
回答 7查看 5K关注 0票数 7

哪个遗传编程库,不管语言是什么,拥有最活跃的社区,也是最发达的?

EN

回答 7

Stack Overflow用户

发布于 2010-03-31 08:47:15

坦率地说,很难说。ParadisEO似乎非常活跃,除了GP之外,它还是一个包含各种元启发式算法的相当大的库。请注意,它是EO库的超集。OpenBEAGLE很不错,但它自2007年以来就没有更新过。Watchmaker现在非常好并且很活跃,但它目前只有GP的概念实现的证明。有太多的库,很难说哪一个是最好的。而且推出自己的GP并不是很难,所以请牢记这种可能性。

票数 3
EN

Stack Overflow用户

发布于 2012-09-19 18:19:47

HeuristicLab有一个非常复杂的实现,既快又快。例如,在一个独立的benchmark中,您可以看到HeuristicLab的解释器的速度等同于一个新编写的包含优化的极简主义C++解释器。它也非常灵活,因为您可以配置在GUI环境中创建树的语法。因此,您可以创建函数,例如,应该只将某些变量作为输入,而不是所有变量。该实现基于长期的代码遗产,非常积极地开发,并在每次发布之前进行审查,以确保持续的质量。HeuristicLab支持回归、分类以及自定义问题,如Santa Fe trail或Lawn Mower (其中有一个教程可以帮助您实现自己的自定义问题)。有交叉验证,有训练,验证和测试的分离,你可以利用它们来检测过拟合。你会得到每个变量在整个群体中存在的数量,你的符号在总体中存在的数量,这样你就可以估计哪些变量是重要的。随着时间的推移,这将以图形的形式显示。还有一个pareto分析器,您可以启用它来按质量和复杂性显示所有解决方案。HeuristicLab还包含最近出现的(GECCO2012) GP基准库,使人们能够测试和比较结果。除了GP之外,还实现了进一步的回归和分类算法,如SVM、随机森林、k-NN等。

它是用C#实现的,可以在.Net 4上运行(目前只在windows上运行,单声道支持即将完成)。

票数 2
EN

Stack Overflow用户

发布于 2010-03-31 08:09:00

您可能想了解一下基因表达式编程(GEP)。这是遗传编程的另一种形式。

http://www.gene-expression-programming.com/上有一个技术站点。它背后的公司是GEPSoft http://www.gepsoft.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2549512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档