0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器学习从入门到进阶的基本流程

jmiy_worldofai 来源:未知 作者:李倩 2018-05-29 19:36 次阅读

2017年人工智能已经列入了国务院的人工智能发展规划中,人工智能将成为推动中国发展的新生科技力量,并在未来扮演着越来越重要的角色,对于想要从事AI行业的小伙伴们来说,如何能够快速、深入的掌握机器学习相关知识显得尤为重要。

下面给大家整理了下机器学习从入门到进阶的基本流程,主要侧重进阶部分。

一、机器学习入门必备知识

上图是人工智能与机器学习、深度学习的关系以及随时间发展的演化图。如今在工业界中,机器学习和深度学习都有着举足轻重的地位,二者解决的问题多有不同:机器学习擅长解决可结构化数据的分类预测问题,如房价预测、患病预测等;而深度学习更侧重非结构化数据的部分问题,如图片分类、文本分类等。

作为机器学习入门,当然是推荐课程和书籍,下面是想要入门机器学习的一些基本书籍和课程。

1、《数学之美》,作者吴军。这本书非常适合入门去看,讲的非常通俗,没有那种通篇上来就列一堆公式的情况,把这边书好好读读,你会发现算法是非常有意思的,能够解决很多问题。

2、《深入浅出数据分析》,这本书主要讲解数据分析的一些基本概念和知识,也适合入门阅读。

3、《MySQL必知必会》,这本书主要是讲解MySQL的,想要入门AI,基本的SQL还是要懂得。

4、《机器学习》,作者周志华,这本书可以说是机器学习入门的法宝,不但是入门书,并且值得你后期甚至大后期不断细细研读,入门必看,进阶同样重要。

5、《斯坦福大学公开课 :李飞飞-深度学习计算机视觉》,李飞飞是斯坦福大学(Stanford)计算机系教授、斯坦福人工智能实验室、视觉实验室主任。同时,李飞飞在谷歌云担任首席科学家。本课程属于机器学习的深化课程,主要是介绍深度学习(尤其是卷积神经网络和与其相关的框架)在计算机视觉领域的应用,内容涵盖多种神经网络具体结构与训练应用细节,以及针对大规模图像识别,物体定位,物体检测,图像风格迁移,图像理解描述与视频内容识别等问题的前沿解决思路。

6、其他课程,可以有选择的在直播平台上买一到两门课,从头到尾跟着老师学习,直接听上面的李飞飞课程可能很难直接跟上,有一两门入门视频课还是能加快学习速度的,另外提一点就是,入门不需太多,但是最好买一门质量高的,这样一般会有老师答疑还可以有群很多人交流,不至于学着学着坚持不下去,坚持也是很重要的。

二、机器学习进阶必备知识

在有了上面学习的基本功底之后,就可以考虑进阶学习了,上面的入门知识可能要花费你3个月甚至更长的一些时间,但是无需过于纠结,上面搞不懂的问题,在进阶部分还可以继续研究。

机器学习进阶,所要学习的知识会开始偏向于具体算法和编程实践部分了,这部分建议不要贪多,可以采取各个知识点逐个突破的方法,各个算法挨个击破办法,先给大家推荐几本靠谱的书籍:

1、《机器学习》,作者周志华。对,又是它,不要小看这本书,他会伴随你整个学习过程,这本书个人感觉并不是每个算法讲的都很好,对于算法各个击破,建议像决策树、随机森林、朴素贝叶斯和集成算法好好看看,这部分写的很好,像决策树,基本上按照它讲的,完全可以手工撸代码实现,很赞的。

2、《统计学习方法》,作者李航。这本书可以说是进阶利器,要想把机器学习里面的算法搞明白,这本书一定要好好读读,建议这本书里面的SVM、KNN算法好好看看,这本书讲的非常明白透彻,像SVM很多书省略很多步骤,讲的不够透彻。

3、《机器学习实战》,提着篮子背着锄头的那本书,这本书非常适合同时结合上面两本书一起看,个人认为是机器学习的“三剑客”,这三本书好好看看,跟着步骤撸点代码,了解的会更深入的。

4、《利用python进行数据分析》,这本书非常重要,上面讲的是算法原理,要是真正将算法应用于实践,有相当大的一部分工作量是要对数据进行处理和分析的,机器学习中的数据多数都可以转化为DataFrame数据来进行建模,数据分析学会了,实际应用也就不远了,不过,关于数据分析,实践非常重要,只看书是不够的,这部分建议找一门课或者买一门课跟着学效果会好。

5、《python自然语言处理》,这本书主要是讲自然语言处理的,也是一个比较重要的分支,有感兴趣的可以学一下

6、《Neural Networks and Deep Learning》,作者Michael Nielsen。这本书可以作为深度学习的入门和进阶,这本书要好好看看,讲的非常好,手把手教你深度学习。

7、其他课程,这部分需要学习的东西比入门多了很多,要想把这部分学好,需要花费大量的时间去看书,但是如果一直在看书,没有实践项目,会很难坚持下来,建议小伙伴们找一门从头到尾带你学习的课程,一边看书一边学,效果更佳。

三、机器学习学习方法

上面已经较为详细的列举了小白或者是有基本功的小伙伴学习机器学习的必备知识和课程,有了这些作为储备,你的硬件资源就够了,相当于有了教材和课件,但是学习有了这些东西是不够的,如何去学,如何高效的学以及步骤和侧重点也很重要,下面就给大家列举下学习过程中的一些问题。

1、切勿掉入书山中,实践理论结合重要

在列举了上面的学习后,很多人可能会一头扎进书山中埋头苦读,读完一本接着一本最后发现什么都懂点什么又都没懂,这样效率是很低的,如果你是搞学术的不在此范围内,相信多数人还是偏应用,从事相关工作,在IT界,实践才能学到东西,不要一直看书,可以边看边试试写点代码,实现个小公式,小算法,这样进步快一些。

2、采取并行学习法而非串行

这幅图可以作为学习的基本流程,但是未必需要前面具备才往后进行,可以一边学基础,一边写代码,一边还可以做比赛,这样可能前期痛苦些,但是后面会学得快。

3、建立知识框架,修补知识漏洞

上面这幅图是是sklearn的机器学习算法笔记,你可以在学习中去建立类似的笔记,有助于建立起整个学习框架,对于不懂得,再不断从细节去学。

4、找到适合你的课程,跟着从头到尾学

如果你是上班族或者是在学校里面而没老师给你讲这门课,那么报一门适合你的课程从头到尾跟着学就非常重要了,不要过于相信你的自制力,没有人和你一起学,你学了很久也看不到自己有何进步,慢慢兴趣就没了,所以找到能从头到尾给你讲的课程也很重要,这个大家可以多对比多发现,总有一款适合你。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1776

    文章

    43796

    浏览量

    230571
  • 机器学习
    +关注

    关注

    66

    文章

    8112

    浏览量

    130546
  • 深度学习
    +关注

    关注

    73

    文章

    5235

    浏览量

    119893

原文标题:机器学习:怎样才能做到从入门到不放弃?

文章出处:【微信号:worldofai,微信公众号:worldofai】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ALTIUM DESIGNER 10入门精通

    ALTIUM DESIGNER 10入门精通(文件太大,分了好多卷,供有需要的人学习
    发表于 04-16 18:47

    【阿里云大学免费精品课】机器学习入门:概念原理及常用算法

    摘要: 阿里云大学联合蚂蚁金服高级算法专家推出了免费的机器学习入门课程:机器学习入门:概念原理
    发表于 06-23 13:51

    linux c入门精通,linux学习者必看

    分享一下我在华清远见学习的一些资料,linux c入门精通,对学习linux是非常有用的。可以下载
    发表于 05-26 15:35

    精选实用电工维修教程入门进阶精通

    精选实用电工维修教程入门进阶精通干货
    发表于 11-13 15:27

    《LabVIEW 8.20程序设计入门精通》基础篇配套教学课件PPT

    `点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程本课件为《LabVIEW 8.20程序设计入门精通》基础篇部分的随书教学课件,以方便教师以此书授课
    发表于 03-21 17:48

    总结大佬经验,如何学习STM32?(入门进阶)

    如果说入门,至少知道配置一个外设的完整流程,不一定每一个都要用一遍,只要你知道大概流程,用的时候知道看什么地方就入门了。------lingdianhao十、
    发表于 06-10 09:15

    宅家不停学,0元领FPGA入门进阶全集视频教程!

    学习疑虑,都可以统统帮助你解决!快来免费领取《零系统学FPGA》全套视频教程! 5大学习模块,20场直播教学,45天教辅学习内容完全
    发表于 02-26 10:19

    机器学习入门篇:一个完整的机器学习项目

    机器学习项目入门篇:一个完整的机器学习项目
    发表于 05-11 14:47

    Python机器学习入门之pandas的使用提示

    系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助
    发表于 08-13 07:36

    单片机入门入土学习单片机

    单片机入门入土学习单片机的理由一、学习工具1、开发板的选择2、环境搭建:一、学习工具:二、单
    发表于 01-27 06:19

    什么是机器学习? 机器学习基础入门

    得它们能够完美地在传感器旁边运行机器学习工作负载,而这正是数据收集的地方。对于嵌入式和物联网工程师来说,现在是探索机器学习世界的最佳时机,
    发表于 06-21 11:06

    黑客攻防入门进阶ddd

    黑客攻防入门进阶ddd黑客攻防入门进阶ddd
    发表于 02-23 15:45 8次下载

    如何开始接触机器学习_机器学习入门方法盘点

    机器学习入门方法 一说到机器学习,我被问得最多的问题是:给那些开始学习机器
    的头像 发表于 05-20 07:10 3791次阅读
    如何开始接触<b class='flag-5'>机器</b><b class='flag-5'>学习</b>_<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>入门</b>方法盘点

    机器学习和深度学习算法流程

    但是无可否认的是深度学习实在太好用啦!极大地简化了传统机器学习的整体算法分析和学习流程,更重要的是在一些通用的领域任务刷新了传统
    的头像 发表于 04-26 15:07 4151次阅读

    机器学习算法入门 机器学习算法介绍 机器学习算法对比

    机器学习算法入门 机器学习算法介绍 机器学习算法对比
    的头像 发表于 08-17 16:27 622次阅读