这几年,机器学习绝对是计算机领域最热门的话题和方向。
而超模君
对于机器学习也仅仅是入门的水平。
但是超模君想,也正是因为只是一个入门汉,所以能够从我们入门者的角度来总结如何入门,希望对还在门外的同学有一些帮助。
很多人翻看任何一本机器学习的书,看到一推的数学公式就开始打退堂鼓了。开始搜索,提问“机器学习需要哪些数学知识?”然后得到的结果可能会是“矩阵分析,概率论,优化设计……”而且还会有大量的人推荐一些例如“All of Statistics”,“Convex Optimation”等等外文教材。
看到上述推荐的那些经典教材,你像看待圣经一样看待他们。抱着一种学会了那些课,我再看机器学习的书简直就会是探囊取物的想法,你下载了巨多相关材料。
但是,慢慢你会发现,除了把他们下载了下来,你并没有任何的进步。你并没有完完整整的看完一本,你并没有在机器学习方面卓越超群。
入门阶段真的需要这么多的数学储备吗?未必。
入门阶段,个人认为你只要有普通工科专业大一大二那几门基础数学课“线性代数”,“高数”,“概率论与数理统计”就可以让你入门了。
所以,千万别被机器学习中的数学所吓倒而不知道该如何下手。只要有上述的几门课的基础,你完全可以看懂很大一部分机器学习算法。
机器学习入门最佳的方法其实就是理论和代码一起学习。一边看相应的理论推导,一边看并且实践经典代码。
有了上述的数学基础后,你可以开始看点机器学习的相关内容了。
我推荐的是Machine Learning in action,(这里面的完成语言为Python)这是英文版本的。当然如果你觉得英文对你是一个完全过不去的坎,(虽然我建议做技术的人都必须至少要看得懂英文)现在有中文版本,叫“机器学习实战”。
这本书用尽量少的公式把机器学习的基本算法都过了一遍,而且还讲得很清楚,更为重要的是他将公式和代码结合了起来。因此,你的机器学习并没有那么的抽象了,你知道算法里的公式如何的转化为代码。
选择一门入门课程,紧跟着老师的步伐,把知识点都过一遍,再结合老师讲解的实战案例,把其中的算法、代码吃透,理解其思想。
至于入门课程,超模君推荐由唐宇迪老师主讲的,基于python语言下的
《 python机器学习实战》
◆
人工智能、机器学习、深度学习爱好者、科研工作者、数据分析爱好者
◆
希望学习或提高使用Python其他更有趣的技能(绘制图像,人脸识别,验证码识别等等)
◆
Python零基础也可以参与本课程的学习
该课程使用数据领域最主流语言Python及其分析与建模库作为核心武器。对于机器学习经典算法给出完整的原理推导并基于实例进行讲解,实例演示如何应用机器学习算法解决实际问题。
(课程大纲介绍)
-
快速掌握Python库的使用方法并进行实战演示。
-
实例演示如何应用机器学习算法解决实际问题。
-
使用Python库完成建模与评估工作。
第一章:Python快速入门
(免费试学)
第二章:回归算法
(免费试学)
第三章:科学计算库Numpy
第四章:数据分析处理库Pandas
第五章:可视化库Matplotlib
第六章:使用Python库分析科比的生涯数据
第七章:案例实战—信用卡欺诈检测
第八章:决策树与随机森林
第九章:Kaggle竞赛案例—泰坦尼克获救预测
第十章:支持向量机算法
第十一章:神经网络基础
第十二章:神经网络架构
第十三章:Tensorflow框架
第十四章:Mnist手写字体识别
第十五章:PCA降维操作与SVD矩阵分解
第十六章:聚类与集成算法
扫描识别下方二维码或点击
“阅读原文”