作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚看了一个涵盖“Polyworld”(发现here)的Google技术演讲视频,他们谈论将两个神经网络一起繁殖以形成后代。我的问题是,如何结合两个神经网络?它们看起来是如此不同,以至于将它们结合起来的任何尝试都只会形成第三个完全不相关的网络。也许我缺少了一些东西,但是我没有找到一种方法来利用两个独立的神经网络的积极方面,并将它们组合成一个单一的神经网络。如果有人能详细介绍这个过程,我将不胜感激。
最佳答案
他们并不会真正将两个神经网络一起繁殖。假定它们具有多种遗传算法,这些遗传算法在给定特定“基因”序列的情况下会产生特定的神经网络结构。他们将从一组基因序列开始,产生其特征性的神经网络,然后将这些网络中的每一个暴露于相同的训练方案中。据推测,这些网络中的某些网络将比其他网络更好地响应训练(即,它们将更容易“训练”以实现所需的行为)。然后,他们将采用产生最佳“受训者”的遗传序列,将它们彼此杂交,产生其特征性的神经网络,然后将其暴露于相同的训练方案。据推测,第二代中的某些神经网络比第一代中的神经网络更容易训练。他们将成为第三代的 parent ,依此类推。
关于artificial-intelligence - 神经网络 "Breeding",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1611139/
我是一名优秀的程序员,十分优秀!