[7]深度学习和Keras---- 快速入门心得
2017-07-10 21:53
483 查看
上个礼拜终于给公司技术达人们分享完了深度学习和Keras,这其中也走过了不少的弯路。比如笔者一上来就开始看Keras,看TenseFlow,看Theano,一下子买了4五本类似的书,结果看了半天,感觉索然无味,必须要强迫自己看下去,但是里面的微积分,线性代数,概率统计,最优化方法,笔者自从研究生毕业以后,已经有7,8年没有看过这些公式了,都忘的差不多了。那如何是好呢? 下面笔者学习的心路历程,不应适合所有的人,只是分享了,希望能抛砖引玉,能够让一小部分学习深度学习的初学者,哪怕少走一丁点弯路,也就心满意足了。
@ 因为深度学习这门课,需要有一定的数学功底,但是一上来就让大家学习积分,线性代数,概率统计,最优化方法有点让人望而生畏。所以笔者建议,大家可以先到网上找一些简单的视频来看看,比如莫烦的Keras,每个视频讲的很短。而且还有视频和代码,大家可以过一遍,并安装视频把代码敲一遍,哪怕不理解。如果英语好的,可以看斯坦福的人工智能或者深度学习的视频。
@ 在看视频的时候,必须找到一个深度学习的开发框架自己倒腾倒腾,笔者感觉Keras是一个不错的选择,为什么呢?简单。 而且运行Keras的时候,最好在非window机器上安装,比如Ubuntu或者Mac等。否则一旦安装不顺利,则会让人感到很沮丧。
@ 这个时候,可以学学Python。不一定要学的很精通,但是需要知道其中的一些基本用法和概念,比如,数组,元组的处理,方法的调用,类的实例化,而且特别注意Python的语法是非常强大和灵活的,其可以一次性返回多个不同的值。
@学些了Python之后,把高等代数中的微积分,线性代数或者概率论中的一些基本概率了解一下。
@ 如果英文好的话,看一下下面这本入门的书籍,如果英文不好,找它的中文翻译版本。 http://neuralnetworksanddeeplearning.com/
@看了之后,在看台湾大学李宏毅老师的PPT,PPT做的非常的好。其中反向传播这个章节还有视频讲解。
其PPT的头一页如下。
![](https://img-blog.csdn.net/20170710215055139?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hhbmNlaW4wMDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
@等把上面的PPT看完之后,在来看莫烦已经Keras提供的例子并尝试运行。
等把上面所有的步骤都走了一遍之后,基本上深度学习就算入门了。
@ 因为深度学习这门课,需要有一定的数学功底,但是一上来就让大家学习积分,线性代数,概率统计,最优化方法有点让人望而生畏。所以笔者建议,大家可以先到网上找一些简单的视频来看看,比如莫烦的Keras,每个视频讲的很短。而且还有视频和代码,大家可以过一遍,并安装视频把代码敲一遍,哪怕不理解。如果英语好的,可以看斯坦福的人工智能或者深度学习的视频。
@ 在看视频的时候,必须找到一个深度学习的开发框架自己倒腾倒腾,笔者感觉Keras是一个不错的选择,为什么呢?简单。 而且运行Keras的时候,最好在非window机器上安装,比如Ubuntu或者Mac等。否则一旦安装不顺利,则会让人感到很沮丧。
@ 这个时候,可以学学Python。不一定要学的很精通,但是需要知道其中的一些基本用法和概念,比如,数组,元组的处理,方法的调用,类的实例化,而且特别注意Python的语法是非常强大和灵活的,其可以一次性返回多个不同的值。
@学些了Python之后,把高等代数中的微积分,线性代数或者概率论中的一些基本概率了解一下。
@ 如果英文好的话,看一下下面这本入门的书籍,如果英文不好,找它的中文翻译版本。 http://neuralnetworksanddeeplearning.com/
@看了之后,在看台湾大学李宏毅老师的PPT,PPT做的非常的好。其中反向传播这个章节还有视频讲解。
其PPT的头一页如下。
@等把上面的PPT看完之后,在来看莫烦已经Keras提供的例子并尝试运行。
等把上面所有的步骤都走了一遍之后,基本上深度学习就算入门了。
相关文章推荐
- 如何快速入门深度学习
- 【心得】深度学习入门——训练并测试自己数据集
- Logo 首页 下载App 深度学习从小白到入门 —— 基于keras的深度学习基本概念讲解 96 作者 shikanon 2017.02.18 20:27 字数 2551 阅读
- PyTorch 深度学习:60分钟快速入门
- TensorFlow PlayGround 快速入门深度学习
- 如何快速入门深度学习
- [3]深度学习和Keras----Keras深度学习框架入门例子
- [深度学习]卷积神经网络快速入门
- 深度学习:Keras入门(一)之基础篇
- PyTorch 深度学习:60分钟快速入门
- Keras: 基于Theano和TensorFlow的快速深度学习库
- 深度学习框架Keras使用心得
- 深度学习框架Keras使用心得
- 深度学习入门心得——书籍、课程、文档推荐
- 深度学习入门心得——书籍、课程、文档推荐
- Keras: 基于Theano和TensorFlow的快速深度学习库
- 基于keras的深度学习基本概念讲解——深度学习之从小白到入门
- 基于keras的深度学习基本概念讲解——深度学习之从小白到入门
- 如何比较Keras, TensorLayer, TFLearn ?——如果只是想玩玩深度学习,想快速上手 -- Keras 如果工作中需要解决内部问题,想快速见效果 -- TFLearn 或者 Tensorlayer 如果正式发布的产品和业务,自己设计网络模型,需要持续开发和维护 -- Tensorlayer
- 深度学习入门基础 ----- Python快速教程 、深度学习理论基础、Tensorflow基础