您的位置:首页 >  新闻中心 > 行业动态
  行业动态
 

机器学习/深度学习书单推荐及学习方法

来源:原创    时间:2017-11-11    浏览:0 次

写在前面
自己是个对数学和人工智能极端感兴趣的人。平常,小编也在线上线下常常与国表里的朋友评论人工智能的各种方面,无论是技能方面仍是哲学方面。
我协助过许多实习生和网上的学生,带领他们从入门一步步过渡到满足从事数据发掘作业。
在此期间,我发现了一件很风趣的工作,一切技能好的数据剖析/发掘作业者,都是喜爱”自动学习”的人。
这次在 GitChat 上主张 Chat,就是想协助更多喜爱数据科学、喜爱自动学习的人可以少走弯路。
这个 Chat 中首要评论的是怎么入门学习机器学习/深度学习的理论常识、怎么着手数据发掘项目以及从事数据发掘相关岗位所需求的才能。
正文
不管你是学生、想转行数据岗位的在职程序员,都需求自学达到方针,我自身就是一个苦逼自学者比方。
我的本硕都是核算机专业,由于本科搞的是算法编程,硕士开端搞机器学习方向正本也比较合适,但机器学习算法真的让我头疼了好久。
在渐渐霸占了机器学习算法,并学到必定程度后,我发现实在的数据发掘绝不只是是会机器学习算法就够了,还要学习许多东西。
比方数据清洗等等技巧。作为一个”过来人”,我了解我们在学习中会遇到的困惑。我此次,就是来协助我们免除困惑。
关于机器学习,非数学/核算专业的人都会有这些疑问:
究竟要把数学学到什么程度才可以无障碍地推导机器学习算法?实变、复变、泛函、矩阵论究竟要不要全都学会?
入门机器学习究竟要看什么书?
除了机器学习,实在的作业中还哪些必要技巧?
怎么入门深度学习?
怎么着手开端进行数据发掘项目?
下面,小编会对以上问题逐一进行详尽分化,结合自己的学习及作业经历为你逐个回答,并给你提出合适主张。
数学要到什么程度?
从最根底的来说,微积分、线性代数与概率论是学习机器学习的必会内容。信任我们看到这个答案会很绝望,可是定心,这绝对不像你幻想的那么难。
在本科期间,我们学习数学的意图其实是为了期末考试,需求做许多习题。而在机器学习中,使用到的只是是这些他们的特性,而不需求用他们来解题,所以只需知道他们的界说就可以。
比方线性代数,我们只是需求了解向量、矩阵和逆矩阵等等的界说,而不需求去实在的核算逆矩阵。
这说明,我们不需求花费许多时刻去学习数学,而只需求了解并记住他们的界说。
那么,看什么书好呢?我个人给我们引荐的是《金榜图书》的考研数学讲义系列的《高等数学教导讲义》、《线性代数教导讲义》和《概率论与数理核算教导讲义》。
这三本书算是考研数学入门级,他们的长处是简练、全面,把教科书中几百页的内容压缩到几十页,如果不看其间的例题,几天就能看完。
这三本书外,还有许多数学内容需求学习,比方 Jacobian矩阵、张量、特征分化、奇异值分化(SVD)和 Moore-Penrose 伪逆等等……这些是实剖析、复剖析、矩阵论等书中的内容,也是机器学习的必会内容。
看到这儿你可能会开骂了,小编要是会这些,干嘛还看你写的东西!
定心,我就是来给你处理这些问题的。之前我说过,推导机器学习算法的过程中,需求的是了解数学界说,而非体系地学习每门课。
但是想要经过看书学习某一个常识点是很难的,由于需求许多先修常识,不然底子看不懂。
这儿,给我们引荐一个十分良知的免费在线课程可汗学院,这个网站中包括许多学科,其间的数学部分简直把一切机器学习中所需求的数学常识都包括到了,并且每个常识点的解说都是独立的视频,每段视频大约只要几分钟,还有配套的在实在使用中的比方。
比方向量微积分中的 Jacobian 矩阵这个常识点,可汗学院将其分为5个短视频来解说:
1. Jacobian 矩阵的先修常识;
2. 多变量函数的部分线性法;
3. Jacobian矩阵;
4. Jacobian矩阵的核算;
5. Jacobian 矩阵的决定子使用;
这5个短视频从最根底的先修常识渐渐过渡到最难的部分,每个短视频只要3-8分钟,现已满足让我们了解 Jacobian 矩阵了。
入门机器学习究竟要看什么书?
关于入门机器学习要看什么书,网上现已有许多人提出过主张。 而小编的主张是:不看书。是的,不看书。
一切的书都假定你的数学根底现已十分好,许多数学推导并没有通知你其间的本源,使你无法看下去。