c++ 開源算法庫 (持續更新) 原

最近在做算法方面的研究,發現很難找到一個全面而優質的科學計算算法庫。不過還是找到一些,在此記錄一下,將來也許自己寫一個把所有這些整合在一起。本列表會持續不定期更新。

 

GSL

http://www.gnu.org/software/gsl/

來自GNU的科學計算庫,算是比較全面。數學上常用的特殊函數,隨機分佈,微分積分,最小二乘,尋根,優化都包含了。不過在某些方面還有不足,比如優化沒有遺傳算法,粒子羣算法等,積分性能不如下面介紹的cuba

 

dlib

http://dlib.net/

主要爲深度學習服務的算法庫,包含深度學習相關的優化算法,也包含一些圖形圖像處理,主要爲深度學習的實現服務

 

Cuba

http://www.feynarts.de/cuba/

四種積分方法庫,包含三種Monte Carlo積分和一種精確積分。這幾個方法的性能要好於GSL中提供的monte carlo積分。

 

GAlib

http://web.mit.edu/galib/www/GAlib.html

遺傳算法庫,包含四種遺傳算法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章