我正在开发一个JS库,它可以创建“灵活的”神经网络。灵活的意思是,它们不是由层组成,而是由单个神经元或神经元群组成。
我不想一层一层地激活神经元,因为这并没有给出很多层突变/修饰的选择。
所以我在寻找一种决定神经元激活顺序的算法。神经网络的例子:

这是一个相当复杂的网。但是我想用一种算法来决定这个神经网络的激活顺序,当然我可以自己找出,一些正确的顺序是:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
1, 2, 4, 3, 5, 6, 8, 7, 10, 9
3, 5, 8, 1, 2, 4, 6, 7, 9, 10
我需要返回可能的激活顺序的算法!有什么提示吗?(该算法给出了神经元之间的连接)
但越来越复杂了..。假设我们有一些短期记忆:

算法不应考虑用作内存的任何连接。因此,这两个添加的内存连接不应该改变激活顺序!
发布于 2017-03-21 11:49:02
将拓扑排序应用于神经网络,并在排序时假装没有内存连接。
https://stackoverflow.com/questions/42926110
复制相似问题