我被告知要实施一个神经网络来做预测。所以我创建了一个前馈MultiLayer Perceptron与反向传播算法,它工作正常。但我需要更快,更快地获得结果。因此,我大概在遗传算法优化培训课程中的权重。使用遗传算法的神经网络权重优化
你如何建议编码chromosme?
我已经将它作为一个随机生成的权重表(-100,100),但它没有给出非凡的结果。我想问题是,即使突变的概率很高,生成一个权重随机表也会限制解空间。
任何想法如何编码在chromosme的权重,以让遗传算法工作很好?
在此先感谢。
收敛速度更快?然后使用批量标准化。 –
使用遗传算法可能需要更多的资源(如时间和CPU),而不仅仅是使用梯度下降或其他分析学习方法。你尝试过使用RMSprop还是adagrad? – jorgenkg
我以前一直在使用不断发展的神经网络,我觉得将网络权重表示为位向量,然后在两个表示(位向量/权重列表)之间执行一些转换,这被证明是最有效的搜索策略。 – jorgenkg