跳至內容

草稿:OpenNN

維基百科,自由的百科全書
OpenNN
開發者Artelnics
作業系統Cross-platform
類型Neural networks
許可協議LGPL
網站www.opennn.net

OpenNN(開放神經網絡庫)是一個用C++編程語言編寫的軟件庫,用於實現神經網絡,這是深度學習研究的主要領域。這個庫是開源的,根據GNU廣泛通用公共許可證獲得許可。

特色

[編輯]

該軟件實現了任意層數的非線性處理單元,用於監督學習。這種深度架構允許設計具有通用近似特性的神經網絡。此外,它還允許通過OpenMP進行多處理編程,以提高計算機性能。

OpenNN 包含一組機器學習算法。這些可以通過應用程序編程接口嵌入到其他軟件工具中,以集成預測分析任務。在這方面,缺少圖形用戶界面,但某些功能可以通過特定的可視化工具支持。

歷史

[編輯]

該項研發工作於2003年在國際工程數值方法中心啟動,屬於歐盟資助的研究項目RAMFLOOD(洪水風險評估與管理)。然後它作為類似項目的一部分繼續進行。OpenNN目前由新創公司Artelnics開發。

應用

[編輯]

OpenNN是一個通用人工智能軟件包。它使用機器學習技術來解決不同領域的預測分析任務。例如,該資料庫已應用於工程、能源或化學領域。

也可以看看

[編輯]

參考

[編輯]