专栏名称: 超级数学建模
全国首家专业数学建模自媒体,提供数模学习的第一手资料。该平台由多名企业资深KDD专家及国际、国家数模竞赛一等奖得主维护,敬请关注!
目录
相关文章推荐
超级数学建模  ·  这个冬天不可错过的鸟家抓绒衣,这料子真的绝! ·  2 天前  
超级数学建模  ·  商家回复外卖差评:这不挺好吗,可以每天换老公 ·  2 天前  
51好读  ›  专栏  ›  超级数学建模

机器学习入门阶段真的需要这么多的数学储备吗?未必。

超级数学建模  · 公众号  · 数学  · 2017-08-21 22:27

正文


这几年,机器学习绝对是计算机领域最热门的话题和方向。而超模君对于机器学习也仅仅是入门的水平。但是超模君想,也正是因为只是一个入门汉,所以能够从我们入门者的角度来总结如何入门,希望对还在门外的同学有一些帮助。


数   学


很多人翻看任何一本机器学习的书,看到一推的数学公式就开始打退堂鼓了。开始搜索,提问“机器学习需要哪些数学知识?”然后得到的结果可能会是“矩阵分析,概率论,优化设计……”而且还会有大量的人推荐一些例如“All of Statistics”,“Convex Optimation”等等外文教材。


看到上述推荐的那些经典教材,你像看待圣经一样看待他们。抱着一种学会了那些课,我再看机器学习的书简直就会是探囊取物的想法,你下载了巨多相关材料。


但是,慢慢你会发现,除了把他们下载了下来,你并没有任何的进步。你并没有完完整整的看完一本,你并没有在机器学习方面卓越超群。


入门阶段真的需要这么多的数学储备吗?未必。


入门阶段,个人认为你只要有普通工科专业大一大二那几门基础数学课“线性代数”,“高数”,“概率论与数理统计”就可以让你入门了。


所以,千万别被机器学习中的数学所吓倒而不知道该如何下手。只要有上述的几门课的基础,你完全可以看懂很大一部分机器学习算法。


程序语言

01



机器学习入门最佳的方法其实就是理论和代码一起学习。一边看相应的理论推导,一边看并且实践经典代码。


有了上述的数学基础后,你可以开始看点机器学习的相关内容了。


我推荐的是Machine Learning in action,(这里面的完成语言为Python)这是英文版本的。当然如果你觉得英文对你是一个完全过不去的坎,(虽然我建议做技术的人都必须至少要看得懂英文)现在有中文版本,叫“机器学习实战”。


这本书用尽量少的公式把机器学习的基本算法都过了一遍,而且还讲得很清楚,更为重要的是他将公式和代码结合了起来。因此,你的机器学习并没有那么的抽象了,你知道算法里的公式如何的转化为代码。



02



选择一门入门课程,紧跟着老师的步伐,把知识点都过一遍,再结合老师讲解的实战案例,把其中的算法、代码吃透,理解其思想。


至于入门课程,超模君推荐由唐宇迪老师主讲的,基于python语言下的《 python机器学习实战》





适宜人群


◆ 人工智能、机器学习、深度学习爱好者、科研工作者、数据分析爱好者

  希望学习或提高使用Python其他更有趣的技能(绘制图像,人脸识别,验证码识别等等)

  Python零基础也可以参与本课程的学习


课程介绍


该课程使用数据领域最主流语言Python及其分析与建模库作为核心武器。对于机器学习经典算法给出完整的原理推导并基于实例进行讲解,实例演示如何应用机器学习算法解决实际问题。


课程试听


(课程大纲介绍)



你将收获


  • 快速掌握Python库的使用方法并进行实战演示。

  • 实例演示如何应用机器学习算法解决实际问题。

  • 使用Python库完成建模与评估工作。


章节目录


第一章:Python快速入门(免费试学)

第二章:回归算法(免费试学)

第三章:科学计算库Numpy

第四章:数据分析处理库Pandas

第五章:可视化库Matplotlib

第六章:使用Python库分析科比的生涯数据

第七章:案例实战—信用卡欺诈检测

第八章:决策树与随机森林

第九章:Kaggle竞赛案例—泰坦尼克获救预测

第十章:支持向量机算法

第十一章:神经网络基础

第十二章:神经网络架构

第十三章:Tensorflow框架

第十四章:Mnist手写字体识别

第十五章:PCA降维操作与SVD矩阵分解

第十六章:聚类与集成算法



报名方式


扫描识别下方二维码或点击“阅读原文”

进入课程详情页,购买并完成报名!


咨询助教:

QQ:210187565

                 

 长按二维码了解课程详情


03


这时候你已经对机器学习很多简单的算法比较清楚了,但是可能还没有一种大的全局观。所以,我建议大家可以看看这两本中文教材。周志华老师的西瓜书《机器学习》和李航老师的《统计学习方法》,这两本书都是作者花了大量心思编写的,也是在中国众多科技书籍中难得的两本佳作。


04


这时候,机器学习你已经可以说大概入门了。后面的事情,就得根据你的需求来制定相关的学习路线。比如,做大数据分析的,得去学学spark,Hadoop等计算框架;另外,图模型,深度学习……等等内容,都是一些方向。自然语言处理、图像识别、语音识别等等也是一些应用方向,更有大量的领域知识需要结合。


在前沿部分和第一到第三步的内容,如果你能按照这几步走下来,入门是肯定可以的。至于后面的机器学习精通部分,我也只能说:Good luck and have a fun~




戳原文,更有料!