參數組合之演算法定義、原理及程式碼請教?
各位專家好: 想請問目前有聽過像窮舉法、基因演算法、粒子群演算法...這類的模型 通常是應用在那些用途? 是否均是用到參數組合來提供最佳化結果? 因為之前有看過公司的專案是將兩三組機器模型的演算法建置之後, 透過像窮舉法、基因演算法、粒子群演算法來找出最適化建議特徵參數, 想請教這樣是如何應用的呢?是否可提供這一類型演算法的定義原理及說明程式碼應如何撰寫 感謝!
回答列表
-
2021/08/12 下午 11:16王健安贊同數:0不贊同數:0留言數:0
您好: 窮舉法、基因演算法等方法是屬於「最佳化方法」, 時常會用在工廠的「自動化排程」、停車場的「路線規劃」等, 找出最好的規劃與結果, 而自從深度學習發展後, 最佳化方法被應用到找出最佳參數與最佳權重, 最常見的就是gradient descent。 以下為部分演算法的參考資料: 基因演算法:http://rportal.lib.ntnu.edu.tw/bitstream/20.500.12235/95760/3/n069475001303.pdf 基因演算法python實作: https://medium.com/qiubingcheng/%E4%BB%A5python%E5%AF%A6%E4%BD%9C%E5%9F%BA%E5%9B%A0%E6%BC%94%E7%AE%97%E6%B3%95-genetic-algorithm-ga-%E4%B8%A6%E8%A7%A3%E6%B1%BA%E5%B7%A5%E4%BD%9C%E6%8C%87%E6%B4%BE%E5%95%8F%E9%A1%8C-job-assignment-problem-jap-b0d7c4ad6d0f https://www.uj5u.com/qita/275103.html 粒子群演算法 http://ir.lib.kuas.edu.tw/bitstream/987654321/10162/2/18133851-201109-201111030006-201111030006-533-546.pdf 粒子群演算法python實作 https://medium.com/qiubingcheng/%E4%BB%A5python%E5%AF%A6%E4%BD%9C%E7%B2%92%E5%AD%90%E7%BE%A4%E6%BC%94%E7%AE%97%E6%B3%95-particle-swarm-optimization-pso-f0d0404c443b