我试图在python中实现一个整洁的(增强拓扑的NeuroEvolution)算法,但是在看了多个指南并阅读了原始论文之后,我只剩下一个问题。当一个新的节点/神经元被创建时,它是为它的节点基因提供一个全局数还是一个局部数?
文章让它听起来像是全局数,但如果是这样的话,即使连接是相同的,如果节点创建的顺序是不同的,那么可能会出现一个错误,即连接基因是不同的;但是,如果节点是本地的,那么来自和将要连接的基因/ in out连接基因就会因NN不同而不同。希望这是有意义的,如果不让我知道任何帮助是非常感谢的!
下面是我的初始可搜索块在我的用户模型中的样子:
searchable do
text :name
integer :sport_ids, multiple: true do
sports.map(&:id)
end
integer :position_ids, multiple: true do
positions.map(&:id)
end
integer :city_id
integer :school_id
string :state
end
如何通过has_many协会进行搜索?我需要它返回每个运动员谁有一个指定的ID在他