草稿:OpenNN
外觀
開發者 | Artelnics |
---|---|
作業系統 | Cross-platform |
類型 | Neural networks |
許可協議 | LGPL |
網站 | www |
OpenNN(開放神經網絡庫)是一個用C++編程語言編寫的軟件庫,用於實現神經網絡,這是深度學習研究的主要領域。這個庫是開源的,根據GNU廣泛通用公共許可證獲得許可。
特色
[編輯]該軟件實現了任意層數的非線性處理單元,用於監督學習。這種深度架構允許設計具有通用近似特性的神經網絡。此外,它還允許通過OpenMP進行多處理編程,以提高計算機性能。
OpenNN 包含一組機器學習算法。這些可以通過應用程序編程接口嵌入到其他軟件工具中,以集成預測分析任務。在這方面,缺少圖形用戶界面,但某些功能可以通過特定的可視化工具支持。
歷史
[編輯]該項研發工作於2003年在國際工程數值方法中心啟動,屬於歐盟資助的研究項目RAMFLOOD(洪水風險評估與管理)。然後它作為類似項目的一部分繼續進行。OpenNN目前由新創公司Artelnics開發。
應用
[編輯]OpenNN是一個通用人工智能軟件包。它使用機器學習技術來解決不同領域的預測分析任務。例如,該資料庫已應用於工程、能源或化學領域。