草稿:OpenNN
外观
开发者 | Artelnics |
---|---|
操作系统 | Cross-platform |
类型 | Neural networks |
许可协议 | LGPL |
网站 | www |
OpenNN(开放神经网络库)是一个用C++编程语言编写的软件库,用于实现神经网络,这是深度学习研究的主要领域。这个库是开源的,根据GNU广泛通用公共许可证获得许可。
特色
[编辑]该软件实现了任意层数的非线性处理单元,用于监督学习。这种深度架构允许设计具有通用近似特性的神经网络。此外,它还允许通过OpenMP进行多处理编程,以提高计算机性能。
OpenNN 包含一组机器学习算法。这些可以通过应用程序编程接口嵌入到其他软件工具中,以集成预测分析任务。在这方面,缺少图形用户界面,但某些功能可以通过特定的可视化工具支持。
历史
[编辑]该项研发工作于2003年在国际工程数值方法中心启动,属于欧盟资助的研究项目RAMFLOOD(洪水风险评估与管理)。然后它作为类似项目的一部分继续进行。OpenNN目前由新创公司Artelnics开发。
应用
[编辑]OpenNN是一个通用人工智能软件包。它使用机器学习技术来解决不同领域的预测分析任务。例如,该数据库已应用于工程、能源或化学领域。