一個函式f(x),假設x=[a,b],a和b可以是任意浮點數,求a,b等于多少時f(x)最大,搜尋a,b值時 開始步數要大些,當發現f(x)較大后搜尋步數要減小,知道搜尋出最大值,x還可以是[a,b,c,d...],這樣的演算法該怎么寫?
uj5u.com熱心網友回復:
樓主可以研究一下模擬退火演算法,這種演算法可以找到函式在一定區間里的近似最優解。在工程中有很多的應用。一般的貪心演算法可能找到的是區域最優解,模擬退火演算法在一定引數下,可以跳出區域,找到區間內最優解。
百度一下它的偽代碼 或 python實作,看看是不是你要的。
uj5u.com熱心網友回復:
樓主是要求出最優超引數學習率嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/189639.html
上一篇:求助帖 JavaScript
下一篇:python打包exe檔案
