我最近开始使用 pyBrain进行一些机器学习研究。我对 GA 和 ANN 都很感兴趣——尽管 pyBrain 主页将 GA 列为该库的一项功能,但 pyBrain 文档中似乎没有任何关于 GA 编程的内容(例如染色体选择、适应度函数)等),PyBrain 网站 (AFAIK) 上没有涉及 GA 的示例。
此外,同样令人惊讶的是,我使用 PyBrain 查找 GA 示例的所有搜索也一无所获。有人有使用 pyBrain 显示 GA 示例的代码链接吗?
最佳答案
PyBrain 是一个非常广泛的库,它的重点实际上似乎围绕神经网络而不是整个优化算法。大多数引用 PyBrain 的学术论文的主题部分反射(reflect)了这种关注。
PyBrain 中通过Evolvable 抽象类 支持的 GA 从未如此少,这在关于 Black-box Optimization 的文档页面中有最低限度的描述。
然而,您关于在 Internet 上找不到基于 PyBrain 的 GA 示例的断言显然是正确的。例如,对 Evolvable 关键字的少数适用引用都指向 PyBrain 库自己的源代码和极简示例或单元测试的存储库...
事实是 PyBrain 仍在——双关语意想不到的——进化;它的当前版本是 0.3,这是对采用者的公平警告,但似乎有足够的兴趣和围绕该库的事件表明它可以成熟为一个受人尊敬的工具。
关于python - PyBrain 的遗传算法示例/教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8757466/