xue
学
xi
习
lu
路
xian
线
Hello,各位小伙伴们大家晚上好呀,这期开始,博主就开始带领大家一起学习深度学习的代码了。在这之前,我们得先安装深度学习开发环境,让我们的代码能跑起来。
Keras
Keras简介
Keras是一个高级神经网络APl,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。它的开发重点是实现快速实验。能够以最小的延迟从理念到结果是进行良好研究的关键。
因此,为了能够用最快的速度写出最优雅的代码,博主在这强烈推荐小伙伴们使用Keras,同时,它的老爹也是Google,所以大家不用担心没人维护这个框架。
Deep learning 框架排名,由 Jeff Hale 基于 7 个分类的 11 个数据源计算得出
Keras优点
·允许简单快速的原型设计(用户友好性,模块化和可扩展性)。
·支持卷积网络和循环网络,以及两者的组合。
·在CPU和GPU上无缝运行。
Keras缺点
Keras比较注重网络层次,然而并非所有网络都是层层堆叠的,后面博主的深度学习代码会涉及遗传算法+神经网络,这种网络就不是特别的规整,因此Keras在设计新的网络方面会比Tensorflow差一些。
Keras安装
Keras安装
Keras安装比较简单,博主之前给大家介绍过Python的开发环境的安装,小伙伴们可以翻一下往期的教程Python开发环境---Windows与服务器篇,这里就不赘述了。我们直接使用anaconda安装即可
# GPU版本
conda install keras-gpu
# CPU版本
conda install keras
好啦,这一期教程到这里就结束了,下一期我们就从BP神经网络开始,给各位小伙伴们来一波代码实操,将之前学过的理论知识串联起来。
留言
博主刚弄的一个留言功能,欢迎各位小伙伴踊跃留言。
!