深度学习 | Keras 简介

本文介绍了Keras作为深度学习框架的特性,强调其易用性、模块化和对卷积及循环网络的支持,并指出其在非层次网络设计上的局限性。同时,文章提到了Keras在CPU和GPU上的无缝运行能力,以及在深度学习社区的广泛使用。
摘要由CSDN通过智能技术生成

戳左上蓝字“阿力阿哩哩的炼丹日常”关注作者哦~

这章开始,笔者开始带领大家一起学习深度学习的原理和实践。

4.1

Keras简介

说到深度学习,不可避免得会提及业界有哪些优秀的框架,Keras神经网络框架便是其中之一,它是一个高级神经网络APl,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。它的开发重点是实现快速实验。能够以最小的延迟从理念到结果是进行良好研究的关键。接下来我们将要讲的神经网络原理与梯度求解,Keras都已经对它们有了很好的封装,在后续的学习中,大家只要学会怎么去构建网络结构就没有什么问题了,其余的问题都由神经网络框架替我们去解决。

当然,业界也有很多优秀的框架比如Pytorch,不过笔者更倾向于前者,前者的开发主要由Google支持,而且Keras API打包为tf.keras封装在TensorFlow中。

此外,Microsoft维护CNTK Keras后端。Amazon AWS正在使用MXNet支持维护Keras分支。其他贡献公司包括NVIDIA,Uber和Apple。再者,keras已经比较成熟了,有良好的社区维护,大家在开发的过程中遇到的问题也能通过社区得到答案,同时我们也可以通过图 4.1的深度学习框架热度对比看出,Keras使用人数也是非常多的,仅次于Ten

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值