报名 | 恰到好处的机器学习入门课,一站搞定基础+算法+实战

2018 年 7 月 17 日 机器之心


每天能留给学习的时间不多,当入门一个新技术的时候,多么希望学到的每一个字都能立马派上用场,所以我们会偏向选择那些可以“速成”但学完依旧没有什么卵用的技能,对于可以提升整体实力的技能,却只停留在跃跃欲试的阶段,这可能不是你不够勇敢,而是学习的路径不够通畅,尤其对于一门技术来说:


  • 基础要把握多少才可以开始?

  • 是不是要先熟练的会用一个编程语言,需要会用所有的库么?

  • 算法那么多,要学哪一些?

  • 究竟学到多少算入了门?


对于要入门机器学习的人,以上关于度的问题就像学做饭,最讨厌别人告诉我“要适量”,适量是多少?就算你告诉我要放“一茶匙”的盐,各家的茶匙还不一样大呢,这些问题已经够让人慌的一批,后面还怎么开始……



最有效的方式是“数学基础+编程基础+算法实现+项目实践”,这样的过程,即便是从零开始,也能确保每个部分都是最核心最有用的。


数学知识:不可或缺,不必精通


“数学不好能搞机器学习么?”

“机器学习不需要数学,很多算法封装好了,调个包就行?”

“机器学习对数学功底的要求有多高?”


“数学”二字听起来就是个可怕的存在,对于一大波毕业了的老阿姨老哥哥们,更是最好提都不要提,在机器学习的门口碰上了数学这只拦路虎,大都先学会了一门乐器——退堂鼓。


确实,机器学习的算法是建立在数学理论上的,在实际应用中,需要你对算法做很多的改变,数学不好你还没办法透彻理解,更别说实现和优化算法。


数学知识不该成为我们打开新世界的拦门石。


因为没必要从头学习,那个太多了,会死在半路的……你需要的,才是基础:


  • 线性代数(向量与矩阵)

  • 多元微积分(微分与导数)

  • 概率论与数理统计(变量与分布)

  • 信息论及优化理论


对于机器学习的入门来说,这样的数学知识量就可以达到理解相关算法的水平了,所以对于基础,我们推荐走一条效率更高但需要一些针对性的路。



编程基础:人生苦短,我用python


虽然机器学习方向对代码的要求,要远远小于前端和后台,但是掌握一门编程语言是必要的。


在花大量时间学习一门语言之前,建议根据自己的用途来决定选择哪种编程语言,切记千万不可跟风。


当涉及到机器学习和数据科学工作时,Python无疑是最舒服的语言。


虽然存在诸如Matlab这样的高级程序语言,但Matlab的正版软件需要花费数千美元。与之相对,由于Python是开源项目,几乎所有必要的组件都是完全免费的,毕竟在金钱面前,我永远选择妥协。


如果你不了解Python?不要绝望。


Python的强大正是体现在它是一个完美的胶水语言,你可以使用自己常用的编程语言,通过Python来访问那些浩如烟海的第三方库。


为了学习机器学习遍历所有的库显然不现实,最为主要的当属numpy和pandas库,可以说,这两个库几乎可以重写主要的机器学习算法。



算法实现:核心技能,融会贯通


入门机器学习,算法是核心和主体内容,通常会按照学习方式,分为监督学习、无监督学习、强化学习…这乍一看让人眼晕。


但如果按照“分类”、“回归”、“聚类”三类来分,就相对好理解一些:


  • 分类,听着名字就很容易理解了,比如给你一筐水果,水果里面有苹果、香蕉,需要把它们分成两类。


  • 回归,它可以理解成是一种预测,比如线性回归,大家都学过线性方程,比如y=ax,当你给定一个x的值时,可以推算出对应的y值。当然具体的场景中,可能不是简单的一维…

  • 聚类,跟前面的分类有些不同,还是给你一筐水果,但你不知道里面装的是什么,需要通过味道、颜色、形状、大小等多个属性,来进行归类。


再回到学习方式中,监督学习可分为“回归”和“分类”问题;在无监督学习中,基本通过“聚类”的方式组织和处理数据;这样就很好理解“有监督”和“无监督”学习的差别了。


结合到算法里面:


  • 分类相关的算法:K-近邻、决策树、朴素贝叶斯、逻辑回归、支持向量机等

  • 回归相关的算法:线性回归、树回归等

  • 聚类相关的算法:K-均值、层次聚类、密度聚类等


掌握目前主流的监督(无监督)算法,其实你已经可以解决工作中遇到的绝大部分的问题。当然面对一些更为复杂即时性的问题时,强化学习和深度学习往往会更加有效。所以可以根据你的需求,深入到这些细分的方向。



项目实战:知识的拆解与重构


如果可以把机器学习划分成三种境界:


第一层 :了解算法的过程和作用,也就是以上三个部分;


第二层 :能把算法运用到项目实践中,能真正的利用机器学习来解决一些问题,包括但不限于以下问题:


模式识别

真实场景中的物体

人脸识别或者表情识别

语音识别


本质提取

自由格式的文本,语音或者视频

鉴别垃圾邮件


发现异常

金融交易异常

传感器读取异常


做预测

未来股价或者货币汇率

哪个电影这个人会喜欢?


第三层 :对算法的推导,模型的训练融会贯通


这一步要求对数学公式推导了如指掌,各种模型的优化也深谙其道。除了数学知识、编程基础、算法实现,还需要一些技能来构成完整的机器学习体系:


  • “统计学习”既是机器学习的理论基础也是工具之一。

但对于机器学习方向的统计学知识,又不仅仅包括经典的统计学理论,还有在此基础上的新的统计学理论和方法。这部分学习可以加深对算法原理的理解和推导。


  • “特征工程”非常重要。

“数据与特征决定了机器学习的上限,而算法和模型只是逼近这个上限而已。”特征对于模型的效果起大了极大的作用。实际开发中,大部分的时间都在减少数据存储和输入的代价,降低数据的维度 ,发现更多深入的特征,提升准确率。


  • “集成学习”——提升的秘密。

当你掌握单个模型的训练之后,“集成学习”将帮助你把多个偏好的模型完美融合。


  • “深度学习“。

从中掌握动态规划的方法以及各种神经网络模型的训练,实现更多的智能应用。


这些内功,才是你形成核心竞争力的关键。



这门机器学习入门课程,一切都把握的刚刚好。


编程基础+数学知识+算法实现+项目实践,通过对以上四个方面深度的把握,面向没什么基础的人群,我们历时半年打磨出了这门一切都恰到好处的课程,核心且必要且无多余的知识框架,逻辑严密且容易接受的学习路径,丰富且前沿的实战项目,一站式搞定。




课程学习路径




课程中的数学知识





课程中的实战项目




这门课程下来,独立完成基本的机器学习项目没有问题;跑个模型,说不定还能在绝大部分的数据挖掘竞赛中取得不错的成绩;课程沉淀的知识,足够你继续向高处飞翔。



其他你想知道的课程信息


  • 录播课程,随时上课,你有绝对的学习自主权。

  • 总共60个课时,每课时20-60分钟不等,讲懂为止。

  • 主讲老师是袁烨,华中科技大学教授,技术好,各种深入浅出,还送两助教。

  • 学习群老师即时答疑,专治各种不会。

  • 课后资料里,案例代码,实现思路、重点笔记、拓展阅读全部都熬好了,直接服用即可。

  • 匹配针对性数据竞赛,实时训练,还可以查看真实排名。

  • Python 3.6,不解释,只用最新的。

  • 爱过~约~就是现在~ 




DC学院《机器学习》首发,限额底价

¥599(原价899),限前100名


长按下方二维码,了解详情&名额预定



课程咨询、资料获取、免费试看

长按下方二维码加入群聊


若群满,加Alice微信:datacastle2017


登录查看更多
18

相关内容

“机器学习是近20多年兴起的一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习理论主要是设计和分析一些让 可以自动“ 学习”的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。因为学习算法中涉及了大量的统计学理论,机器学习与统计推断学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法。很多 推论问题属于 无程序可循难度,所以部分的机器学习研究是开发容易处理的近似算法。” ——中文维基百科

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
266+阅读 · 2020年6月10日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
340+阅读 · 2020年3月17日
谷歌机器学习速成课程中文版pdf
专知会员服务
145+阅读 · 2019年12月4日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
87+阅读 · 2019年11月25日
【开源书】PyTorch深度学习起步,零基础入门(附pdf下载)
专知会员服务
110+阅读 · 2019年10月26日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
五个给机器学习和数据科学入门者的学习建议
机器之心
3+阅读 · 2019年9月16日
机器学习:从入门到晋级
云栖社区
4+阅读 · 2018年11月21日
各编程领域最好的入门书籍
程序猿
28+阅读 · 2018年7月29日
限时领取|45讲人工智能与python入门课程
数据挖掘入门与实战
5+阅读 · 2018年2月4日
一个年薪30万的应届生告诉你应该如何学“算法”!
全球人工智能
4+阅读 · 2018年1月23日
从0到1 | 0基础/转行如何用3个月搞定机器学习
算法与数学之美
4+阅读 · 2017年11月20日
机器学习实践指南
Linux中国
8+阅读 · 2017年9月28日
如何用 3 个月零基础入门机器学习?
AI研习社
6+阅读 · 2017年9月27日
博士团队带您入门机器学习,课程大优惠,限额30人,赶快上车啦!!!
Neural Image Captioning
Arxiv
5+阅读 · 2019年7月2日
Generalization and Regularization in DQN
Arxiv
6+阅读 · 2019年1月30日
Arxiv
11+阅读 · 2018年5月13日
VIP会员
相关VIP内容
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
266+阅读 · 2020年6月10日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
340+阅读 · 2020年3月17日
谷歌机器学习速成课程中文版pdf
专知会员服务
145+阅读 · 2019年12月4日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
87+阅读 · 2019年11月25日
【开源书】PyTorch深度学习起步,零基础入门(附pdf下载)
专知会员服务
110+阅读 · 2019年10月26日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
相关资讯
五个给机器学习和数据科学入门者的学习建议
机器之心
3+阅读 · 2019年9月16日
机器学习:从入门到晋级
云栖社区
4+阅读 · 2018年11月21日
各编程领域最好的入门书籍
程序猿
28+阅读 · 2018年7月29日
限时领取|45讲人工智能与python入门课程
数据挖掘入门与实战
5+阅读 · 2018年2月4日
一个年薪30万的应届生告诉你应该如何学“算法”!
全球人工智能
4+阅读 · 2018年1月23日
从0到1 | 0基础/转行如何用3个月搞定机器学习
算法与数学之美
4+阅读 · 2017年11月20日
机器学习实践指南
Linux中国
8+阅读 · 2017年9月28日
如何用 3 个月零基础入门机器学习?
AI研习社
6+阅读 · 2017年9月27日
博士团队带您入门机器学习,课程大优惠,限额30人,赶快上车啦!!!
Top
微信扫码咨询专知VIP会员