強大的開源C++機器學習庫:Shark

jopen 12年前發布 | 184K 次閱讀 Shark 機器學習

        Shark 是一個快速、模塊化、功能豐富的開源 C++ 機器學習庫,提供了各種機器學習相關技術,比如線性/非線性優化、基于內核學習算法、神經網絡等。Shark 已經應用于多個現實項目中。 

強大的開源C++機器學習庫:Shark

        機器學習(Machine Learning)是一門多領域交叉學科,專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身 的性能。它是人工智能的核心,是使計算機具有智能的根本途徑,其應用遍及人工智能的各個領域。 

        Shark 目前提供的機器學習功能如下: 

  • 監督式學習
  • </ul>

    • 線性判別分析(LDA),Fisher–LDA
    • 樸素貝葉斯分類器
    • 線性回歸
    • 針對單類分類、二進制和真實多類分類的支持向量機(SVM)
    • 多層前饋和周期性的人工神經網絡
    • 徑向基核函數(Radial basis function)網絡
    • 正則化網絡、高斯過程回歸
    • 最近鄰迭代、回歸迭代
    • 決策樹和隨機森林
    • 無監督學習
    • </ul>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!