Python深度学习开发环境---Keras

xue

xi

lu

xian

线


Python深度学习开发环境---Keras_第1张图片

    Hello,各位小伙伴们大家晚上好呀,这期开始,博主就开始带领大家一起学习深度学习的代码了。在这之前,我们得先安装深度学习开发环境,让我们的代码能跑起来。

Keras

Keras简介                                                                                            

640?wx_fmt=gif

    Keras是一个高级神经网络APl,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。它的开发重点是实现快速实验。能够以最小的延迟从理念到结果是进行良好研究的关键。

    因此,为了能够用最快的速度写出最优雅的代码,博主在这强烈推荐小伙伴们使用Keras,同时,它的老爹也是Google,所以大家不用担心没人维护这个框架。

Python深度学习开发环境---Keras_第2张图片

Deep learning 框架排名,由 Jeff Hale 基于 7 个分类的 11 个数据源计算得出

Keras优点                                                                                              

640?wx_fmt=gif

    ·允许简单快速的原型设计(用户友好性,模块化和可扩展性)。

    ·支持卷积网络和循环网络,以及两者的组合。

    ·在CPU和GPU上无缝运行。

Keras缺点                                                                                              

640?wx_fmt=gif

    Keras比较注重网络层次,然而并非所有网络都是层层堆叠的,后面博主的深度学习代码会涉及遗传算法+神经网络,这种网络就不是特别的规整,因此Keras在设计新的网络方面会比Tensorflow差一些。

Keras安装

Keras安装                                                                                           

640?wx_fmt=gif

    Keras安装比较简单,博主之前给大家介绍过Python的开发环境的安装,小伙伴们可以翻一下往期的教程Python开发环境---Windows与服务器篇,这里就不赘述了。我们直接使用anaconda安装即可

# GPU版本	
conda install keras-gpu	

	
# CPU版本	
conda install keras

    好啦,这一期教程到这里就结束了,下一期我们就从BP神经网络开始,给各位小伙伴们来一波代码实操,将之前学过的理论知识串联起来。

    

留言

640?wx_fmt=gif

博主刚弄的一个留言功能,欢迎各位小伙伴踊跃留言。

有啥建议或者意见都可以提出来~smiley_13.png

Python深度学习开发环境---Keras_第3张图片

xmorient

你可能感兴趣的:(Python深度学习开发环境---Keras)