知识问答
Keras是什么
Keras 是一个用 Python 编写的开源神经网络库,能够在 TensorFlow、Microsoft Cognitive Toolkit、Theano 或 PlaidML 之上运行。
Keras 是一个用 Python 编写的开源神经网络库,能够在 TensorFlow、Microsoft Cognitive Toolkit、Theano 或 PlaidML 之上运行。
Keras 旨在快速实现深度神经网络,专注于用户友好、模块化和可扩展性,是 ONEIROS(开放式神经电子智能机器人操作系统)项目研究工作的部分产物,主要作者和维护者是 Google 工程师弗朗索瓦·肖莱。肖莱也是 XCeption 深度神经网络模型的作者。
2017 年,Google 的 TensorFlow 团队决定在 TensorFlow 核心库中支持 Keras]。 Chollet 解释道,Keras 被认为是一个接口,而非独立的机器学习框架。它提供了更高级别、更直观的抽象集,无论使用何种计算后端,用户都可以轻松地开发深度学习模型。微软也向 Keras 添加了 CNTK 后端,自 CNTK v2.0 开始。
特色
Keras 包含许多常用神经网络构建块的实现,例如层、目标、激活函数、优化器和一系列工具,可以更轻松地处理图像和文本数据。其代码托管在 GitHub 上,社区支持论坛包括 GitHub 的问题页面和 Slack 通道。
除标准神经网络外,Keras 还支持卷积神经网络和循环神经网络。其他常见的实用公共层支持有 Dropout、批量归一化和池化层等。
Keras 允许用户在智能手机(iOS 和 Android)、网页或 Java 虚拟机上制作深度模型,还允许在图形处理器和张量处理器的集群上使用深度学习模型的分布式训练。
使用
截至 2017 年 11 月,Keras 声称拥有 20 多万用户。在 KD Nuggets 2018 年软件调查中,Keras 的引用次数排名第十,使用率为 22%。
keras上一篇:数字信号是什么意思?
下一篇:网站ssl作用在哪里
最新文章
- 如何在MySQL数据库中通过DDL语句添加主键约束?
- 西安seo外包是什么,了解西安seo外包的好处
- 软防和硬防(软防护和硬防护规范)(什么是软防护硬防护)「软防护和硬防护图片」
- 百度指数是什么,百度指数的作用和意义是什么?
- 动态拨号vps有哪些优点,动态拨号vps的工作原理是什么
- kvm主机管理系统(KVM主机)(免费kvm主机管理系统)
- 萌萌是什么意思快手
- oppo手机忘记密码怎么格式化恢复出厂设置
- 怎样用服务器搭建私有云桌面?云桌面怎样使用?
- 如何安全地管理和找回MySQL数据库的登录密码?
- 什么是邮件中继转发服务,邮件中继转发服务的作用与应用场景
- 搭建web服务器软件_搭建软件开发环境
- 如何成功导入MySQL 5数据库?
- 苹果11系统如何降级版本
- MapReduce原理视频教程,如何掌握MapReduce的核心技术?
- kvm切换器有什么用,了解一下kvm切换器
- 微信小程序开发注册流程
- 如何利用ZooKeeper优化MapReduce作业的执行效率?
- 什么叫网站域名,网站域名的定义及其作用
- 如何使用MySQL命令查看数据库?