AI之深度学习教学(0)——从这里出发

原文链接

负责任的声明:最好看原文链接,排版舒服,清晰

本文转载初衷:防止原文链接不可用,文章内容丢失

或许你第一个想弄明白的问题是 人工智能(AI),机器学习(ML),深度学习(DL)三者的区别和联系,下图清晰明了地告诉你。

什么是机器学习

从小学开始,我们便一直和「函数」打交道,比如一条直线 f(x)=x+2
若输入为 x=3 ,很容易得到 f(3)=5
若输入为一段音频,你需要去模拟出一个类似与函数的东西,它的输出便是音频的内容

<

若输入为一张图片,你希望模拟一个复杂的函数,使得它的输出为这张图片是什么

<

若输入为一个围棋盘面,你希望模拟一个复杂的函数,让它告诉你下一步该走哪里

<

是的,你可以认为,机器学习,就是在寻找这个复杂的「函数」,因为它复杂,它不确定,它是非线性的,所以你需要设计一些算法,让机器去学习这个复杂的「函数」究竟是什么。

对,这就是机器学习,人会做出一些决策,一些判断,你希望,用一些已有的数据,对机器进行训练,使得机器也能学会如何决策,甚至做得更好

什么是深度学习

深度学习,是机器学习的一个子类。换句话说,它实际上是实现机器学习的一种方法,随着计算机软硬件的飞速发展,人们意识到可以通过神经网络(Neural Network)来模拟人的大脑,而深度一词,意味着神经网络拥有众多的层数。回过头想想,你的大脑是如何思考的?你的生物老师,是如何告诉你信号在大脑中是如何传递的。
目前来看,深度学习主要有

  • 卷积神经网络(Convolutional Neural Network)
  • 循环神经网络(Recurrent Neural Network)
  • 生成对抗网络(Generative Adversarial Networks)
  • 深度强化学习(Deep Reinforcement Learning)

这几个大研究方向。

如何开始

头悬梁,锥刺股,如何开始学习深度学习?

  • 学什么?不管你是属于哪个方向,我认为你首先应该学习的便是CNN,本系列文章,也正式通过介绍卷积神经网络的各种架构,来达到让你入门的目的
  • 怎么学?
    • 书籍?通过书籍来学习,这是自古以来不会有太大差错的方式,
      • 首先我要推荐的是深度学习的第一本权威教科书《Deep Learning
        此外,本书的中文翻译,也在几个星期前开始销售。
        更值得庆幸的是,你可以从deeplearningbook-chinese获取本书的PDF
      • 当然,如果你觉得你的机器学习知识需要提高,可以尝试周志华老师的《机器学习》,或是通过李航的《统计学习方法》恶补一下?
        另外,请支持正版,请不要传播非法的PDF文档。
    • 课程?传道授业解惑,自古以来人们便习惯通过面对面授课的方式来进行学习,如今,发达的网络,更是带来了大量可供学习视频资源。
    • 实践?只有理论没有实践,俗称花把式。
      • 个人认为比较好的方式就是写作业,比如上面课程的作业,比如重新实现github上的一些优秀代码,一定要花时间去实践,这和你要刷题才能领悟真谛是一个道理!
      • 这里有我以前写过的一些 代码 ,兴许会对你有帮助
    • 寻求帮助?上知乎,上github,上google,上stackoverflow,上jizhi
      上CrossValidated,你需要专业的解答。
    • 机器?工欲善其事,必先利其器,请务必准备一张GPU,这样你才能愉快地玩耍!

你应该走过的战场

好,接下来说一说,你需要走过的战场。


至此,你的CNN学得就还算过得去了。
ImageNet比赛的8年就这样过去了,一个比赛的结束,一个时代的终结。
不,是新的时代的开始!
继续前行吧,世界是广阔的,你会达到远方美丽的绿洲一定会的!

猜你喜欢

转载自blog.csdn.net/yj_sail/article/details/80829522
今日推荐