zoukankan      html  css  js  c++  java
  • 机器学习入门路线和资源

    大家好:

    这篇文章的目的是,给哪些基础不好、想入门机器学习但是没头绪、看了很多推荐学习路线后仍晕头转向、不知道怎么办的道友,我本人也是机器学习初学者,看了很多的经验贴,很多方式我都尝试过,现在我把最有效的入门学习路线分享给你,并且配套有一整套的学习资源,也就是说,你什么都不用做,只管学,按部就班的学即可,帮你节省了大量的时间,这可是我用心的分享哦,不会让你白白花几分钟读这篇文章的。(如有错别字、不足之处、建议还请一定帮我指出,十分感谢)

    首先说明本篇文章主要结合了知乎高赞回答(参考但不限于此):

    https://zhuanlan.zhihu.com/p/29704017

    更多内容可在知乎、csdn、github上搜索

    我的个人情况:

    基础不好,应届生,本科是软件工程的,但大学荒废了不少,19考研生,所以线性代数和高数基础还不错,但概率论几乎全忘了(因为没考这个 滑稽脸)。我在结合大佬们的推荐学习路线后,开始尝试自学了一段时间,现在我把我的个人体会和建议给你说一下,如果你还没有看上面的回答,可以不用看了,我会在这里给大家总结好:

    关于机器学习的数学:

    大部分是不推荐单独恶补这些知识的。首先说优点:单独学数学是很枯燥的,而且我是打算尽快入行的,没时间再花几个月去学概率论等数学知识,而且有些知识点机器学习中几乎用不到,至少前期用不到,所以不单独恶补数学可以大大的节省了时间;再说说缺点:我的情况是,凡是学习中遇到的名词我都要去百度,很费事,且不系统,还会出现查阅A含义的定义时出现了B,查阅B时出现了C,反反复复,很容易陷入死胡同,不好理解,效率下降,严重影响我的学习激情,这是缺点;不知道你的情况是不是和我类似。我后来选择的办法是:把涉及到的基础知识补一下,做好笔记,思维导图等,推荐学习视频是七月在线-机器学习中的数学,如图:

     

    机器学习入门路线和资源

     

     

    数学知识都是固定的,不一定非要看七月在线的,只是在我给的学习资源中包含这个,所以我给推荐,这样可以节省找资源的时间。

    关于Python基础:

    Python语言对机器学习的重要性不言而喻,我当初是看的中国MOOC北理工大学的Python基础视频,讲的很不错,但是有些费时间,我先给出链接,如果有时间很建议单独去补一下,没时间就按照我接下来的方法:https://www.icourse163.org/learn/BIT-268001#/learn/announce;没时间就看这本书《Python编程从入门到实践》或者《笨方法学Python》,这两本书的资源学习资源里面都有,《笨方法学Python》只有英文版的,网上卖的有纸质版的中文译本。这两种方法不能说谁更好谁更坏,使用方法最后会统一说。

    关于机器学习课程:

    大多数推荐的是吴恩达的机器学习入门课程,我自己也在跟着学,确实很不错,最起码他能把问题讲的让你明白,这是入门最重要的。目前网易云课堂已经被授权该视频,链接:

    https://study.163.com/course/introduction.htm?courseId=1004570029#/courseDetail?tab=1,语言是英文,字幕有中英,不影响学习,如果觉得语速快,可以调整0.75倍播放,另外学习资源中也有打包好的视频资源,字幕也已经调整好,另外还有黄海广前辈整理的完整学习笔记,在这里真心感谢他一下。

    关于推荐书籍:

    我个人的书单有:周志华-机器学习(俗称:西瓜书)、机器学习实战、Python机器学习、数学之美、统计学习方法、还有一本论文导师借我看的机器学习-赵卫东著。列出来不是说让你都买,而是说纸质书籍不可少,这些书都是大佬们推荐的,有的看了有的还没看,我只说我看了的《机器学习-周志华》和《Python机器学习-原第二版》,这两本都不适合单独啃,真的很费劲对于初学者来说,但是不单独啃不是一点也不看,是要先花点时间把这本书各章节的介绍看一遍,里面的名词有个印象,至少我们在学习过程中需要查阅了,能知道在这里面有这个知识点。其他的书籍也是,不是买了知放哪不看,而且前期我们很难看懂,不适合我们前期的学习,只能把它当成一个查阅的资料来看待,就像字典一样。

    书单照片:

     

    机器学习入门路线和资源

     

     

    机器学习入门路线和资源

     

     

    机器学习入门路线和资源

     

     

    最后学习方法和学习资源:

    学习方法:

    以吴恩达视频为主线,其余全部为辅线,每当吴恩达视频中涉及到我们不懂的数学知识,就去看七月在线中的相关数学知识视频;观看吴恩达视频的同时结合黄海广总结的pdf笔记,把我们自己的理解标注上去,前期可不用单独再做笔记,目的是快速过一遍视频,理解机器学习到底讲的是什么有哪些。

    同时学习Python知识,如果Python一点不懂,可以先把Python的视频或书籍学习实践安排长一些,安排时间长并不是说Python站主线。

    等学完吴恩达的视频之后,且Python的基础知识也该有了,这时可以看《Python机器学习》这本书了,目前根据我看的大纲内容和前面的内容,这本书讲的不是特别好(也很有可能是我的水平还太低导致的),但是也有很多借鉴东西,例子都有源码可以手动去做一些实战了。这本书过完之后,我目前的预打算是开始边啃周志华的西瓜书边尝试做项目。其实看完吴恩达的视频就已经算是入门了,再看Python机器学习就是加深,更进一步的学习。猛一看,任务挺简单,但是当你学的时候,就不这样认为了。GRIT,祝好运。

    学习资源:

    见公众号菜单-机器学习-学习资源。这几天我也会把我的学习笔记整理好并发布。

    闲聊:本想再做个思维导图形式的学习路线,后来看了一遍,真的没有多少要说的,看好视频看好书就已经可以达到入门阶段了,后续学习会持续更新,预计在四个月份后,因为我本身是大四学生,今年考了研,如果考得不错2019三四月还要复试,还有论文项目,所以我还不一定和你们学得快呢,好啦一起加油吧~对了,如果有想考人工智能领域研究生的同学可以在我的公众号里面查看相关内容,目前公众号还在一点点完善,这几天就会完善好,毕竟我还有自己的学习任务,不过在我心里 高质量文章 > 高数量,不会为了吸引眼球,让你们花几分钟读一篇没有用的文章的。

    明日预计发送内容:

    《我收藏的超有用电脑小工具》

    《考研心得》

    《这几天我的烘焙》

    ......如果有时间我会多更新......

  • 相关阅读:
    Git学习
    flask学习5 错误页面
    flask学习4-会话
    flask学习3
    线性代数复习
    flask学习2
    flask学习1
    windows下安装easy_install,pip,及flask入门教程链接
    MacOS Terminal调用Python代码
    [java] 类变量初始化顺序
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/10487303.html
Copyright © 2011-2022 走看看