跳转到内容

草稿:OpenNN

维基百科,自由的百科全书
OpenNN
开发者Artelnics
操作系统Cross-platform
类型Neural networks
许可协议LGPL
网站www.opennn.net

OpenNN(开放神经网络库)是一个用C++编程语言编写的软件库,用于实现神经网络,这是深度学习研究的主要领域。这个库是开源的,根据GNU广泛通用公共许可证获得许可。

特色

[编辑]

该软件实现了任意层数的非线性处理单元,用于监督学习。这种深度架构允许设计具有通用近似特性的神经网络。此外,它还允许通过OpenMP进行多处理编程,以提高计算机性能。

OpenNN 包含一组机器学习算法。这些可以通过应用程序编程接口嵌入到其他软件工具中,以集成预测分析任务。在这方面,缺少图形用户界面,但某些功能可以通过特定的可视化工具支持。

历史

[编辑]

该项研发工作于2003年在国际工程数值方法中心启动,属于欧盟资助的研究项目RAMFLOOD(洪水风险评估与管理)。然后它作为类似项目的一部分继续进行。OpenNN目前由新创公司Artelnics开发。

应用

[编辑]

OpenNN是一个通用人工智能软件包。它使用机器学习技术来解决不同领域的预测分析任务。例如,该数据库已应用于工程、能源或化学领域。

也可以看看

[编辑]

参考

[编辑]