Cyber​​calmar的神经进化。重新加载图形



我感兴趣的主题是通过计算机程序模拟生物。神经网络在消化千兆字节的信息方面取得了巨大的进步。

就所需资源而言,训练神经网络已经远远超出了台式计算机的平均功能。因此,在学习神经网络方面具有快速反馈的“玩具”项目总是很有趣。最重要的是,神经网络本身并不需要开发人员的明显努力就可以学习。今年春天,我很惊讶地发现乔布·塔勒(Job Talle)关于鱿鱼神经进化的文章。



一篇相对简短的文章既描述了鱿鱼运动的物理原理,又描述了我之前从未见过的尖峰神经网络,该神经网络使鱿鱼的触角处于运动状态,此外还包含了一种遗传算法,用于自然选择最适合的个体。这篇文章是关于什么的,而不是关于我如何跳蚤的。



让我们从源代码开始:





原始文章作为对鱿鱼(章鱼)进行编程的基础





以上有关哈布雷的文章的翻译。



如果读者点击链接,他将在鱿鱼的示例中找到有关神经进化实现的详细故事(及其翻译)。该文章的结果将如下所示:





或像这样:





本文提供了源代码和指向在浏览器中运行的仿真的链接。



当一切准备就绪,被告知和显示后,问题仍然存在,该程序实际上是如何工作的。



JavaScript ++. , . :







, 80- . .



:





, .

.



.





, , :





:





, :





, . .





:





:





2D, 3D , . :





:







, , . Bullet Physics Library:





, :







3D. , . , 3D . . .



, - "":





, "" . () , . ( ) . . , . . : 3D ? .




All Articles