机器学习该怎么入门?

机器学习入门最佳的方法其实就是理论和代码一起学习。一边看相应的理论推导,一边看并且实践经典代码。所以,为了更快入门,我推荐你最好能够懂点MATLAB或者是Python语言。
Matlab和Python说实话做高端的机器学习肯定是不推荐的,但是如果你想的是机器学习快速入门,那这两门语言绝对是绝佳选择。
第一步
有了上述基础后,你可以开始看点机器学习的相关内容了。我看很多人推荐elements of machine learning。我想说,你想让一个基础为零的人去看这本书,真的合适吗???
所以,我推荐的是Machine Learning in action,(这里面的完成语言为Python)这是英文版本的。当然如果你觉得英文对你是一个完全过不去的坎,(虽然我建议做技术的人都必须至少要看得懂英文)现在有中文版本,叫“机器学习实践”。
这本书用尽量少的公式把机器学习的基本算法都过了一遍,而且还讲得很清楚,更为重要的是他将公式和代码结合了起来。因此,你的机器学习并没有那么的抽象了,你知道算法里的公式如何的转化为代码。
所以,第一步,你可以耐着性子将这本书看完。反正我当时,把书中的代码自己敲了一次,虽然代码有的下载,你也可以选择只是把代码看懂完事。但我还是建议,自己敲一次,运行运行,这样你会得到不一样的体会。
第二步
学习Coursera上面Andrew Ng老师的machine learning的课程。这门课造福了众多机器学习的入门者,不仅仅是因为课程全面,内容由浅入深。
总之,一定要耐着性子过一遍甚至是几面这个课程。
第三步
这时候你已经对机器学习很多简单的算法比较清楚了,但是可能还没有一种大的全局观。所以,我建议大家可以看看这两本中文教材。周志华老师的西瓜书《机器学习》和李航老师的《统计学习方法》。
在前沿部分和第一到第三步的内容,如果你能按照这几步走下来,入门是肯定可以的。



机器学习机器学习是近20多年兴起的一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。因为学习算法中涉及了大量的统计学理论,机器学习与统计推断学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法。



(辛重衫18458775943)周志华的《机器学习》这本书怎么来学习 - ______ 先看懂,然后先调用相应的库进行研究,然后推公式,做课后习题.最后有能力再自己编程实现算法.

(辛重衫18458775943)机器学习怎么快速入门 - ______ 找一本教材,个人推荐李航的《统计机器学习》 可以去看网易上关于机器学习的公开课,是Standford的Prof. Ng的视频课程,超级棒. 结合教材和视频,将机器学习算法的公式推一遍,然后用Matlab或者python跑一跑数据,找点感觉. 对于数学也要加强,特别在概率论方面 希望可以帮到您

(辛重衫18458775943)机器人编程怎么入门 - ______ 机器人编程入门要选择合适的编程语言,避免难度太高打消孩子学编程的机器人,泊思地乐高EV3机器人可以作为编程入门课程,模块化编程,通过鼠标拖拽指令完成,图形化的编程还能增加学习编程的趣味性.学少儿编程可以提高孩子逻辑思...

(辛重衫18458775943)如何在网上学习计算机入门 - ______ 多阅读一些电脑报刊杂志,多到一些电脑相关知识网站看看很多就会上手的 第一重要,学好英语. 当今,计算机技术在我国得到了快速发展,计算机应用范围也越来越广泛,普及计算机知识已迫在眉睫.本人结合自己学习计算机知识的体会,...

(辛重衫18458775943)如何入门Mathematica机器学习和神经网络 - ______ 机器学习是目前实现人工智能最主要的方式.输入给程序,以及程序自行学习到的规律,就是机器学习算法.这个程序就是一个机器学习的系统.神经网络是一种模拟人脑,取其精华去其糟粕的计算架构;利用神经网络进行机器学习,则让计算机不再只是执行命令的机器,具有了一定程度上举一反三的能力.而将这个能力利用到造福人类的地方,就叫人工智能.

(辛重衫18458775943)本科生怎么自学机器学习 - ______ 知乎上回答了一个,我觉得很好,转给你吧 分听课和看书两个部分来说:入门:视频可以看coursera上Andrew Ng的machine learning课 书国内的可以看李航的统计学习方法,综合了老外的基本ML经典,写得浅显易懂,书也比较薄,好读,学习...

(辛重衫18458775943)学习人工智能要准备哪些基础知识? - ______ 下面我大致讲一下: 1.人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学. 2. 人工智能是包括十分广泛的科学,它由不同的领域组成.入门最基本的的知识是:机器学习、机械原理、计算机原理、计算机视觉等等.总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作.但不同的时代、不同的人对这种“复杂工作”的理解是不同的. 希望能够帮助到你,并能得到你的采纳.谢谢!

(辛重衫18458775943)如何学好机器学习? - ______ 一是要认真学习课本,二是积极参加实习

(辛重衫18458775943)机器学习要怎么学? - ______ 其实挺有难度的,需要一定的数学基础,主要就是概率统计.看一看machine learning这本书吧,很难看...其实一些常用的算法反而比较简单:聚类K-means,最小二乘,极大似然,极大后验,SVM之类的.其他高深的在遇到具体问题看相应论文吧,祝你称为机器学习达人!

(辛重衫18458775943)若想学人工智能,要先学哪些基础课程? - ______ 我也在学习中,个人觉得编程,模糊控制,还有人工智能,matlab都要学好