我被告知要實施一個神經網絡來做預測。所以我創建了一個前饋MultiLayer Perceptron與反向傳播算法,它工作正常。但我需要更快,更快地獲得結果。因此,我大概在遺傳算法優化培訓課程中的權重。使用遺傳算法的神經網絡權重優化
你如何建議編碼chromosme?
我已經將它作爲一個隨機生成的權重表(-100,100),但它沒有給出非凡的結果。我想問題是,即使突變的概率很高,生成一個權重隨機表也會限制解空間。
任何想法如何編碼在chromosme的權重,以讓遺傳算法工作很好?
在此先感謝。
收斂速度更快?然後使用批量標準化。 –
使用遺傳算法可能需要更多的資源(如時間和CPU),而不僅僅是使用梯度下降或其他分析學習方法。你嘗試過使用RMSprop還是adagrad? – jorgenkg
我以前一直在使用不斷髮展的神經網絡,我覺得將網絡權重表示爲位向量,然後在兩個表示(位向量/權重列表)之間執行一些轉換,這被證明是最有效的搜索策略。 – jorgenkg