开发者入门必读:最值得看的十大机器学习公开课雷峰网

无论国内国外,这是最火的机器学习入门课程,没有之一。无数新手都是通过这门课对机器学习初窥门径。吴恩达老师用极其清楚直白的语言,对机器学习的几种主要算法做了初步介绍。

这门课最大的特点,是它侧重于概念理解而不是数学。数学推导过程基本被略过,重点放在让初学者理解这背后的思路。另外,它还十分重视联系实际和经验总结:1.课程中吴恩达老师列举了许多算法实际应用的例子2.他提到当年他们入门AI时面临的许多问题,以及处理这些难题的经验。

课程中代码教程使用的是Octave/MATLAB,因此不需要会Python、C语言,适合没有编程基础的新手。

总结起来,这门课对数学、统计、IT基础薄弱的童鞋十分友好。其实很多机器学习入门课,都是假定学生已修完这一门,于是重点对其进行补充——讲解这门课程中吴恩达老师未涉及、或是涉及不深的话题。因此,对于机器学习“一张白纸”的童鞋,雷锋网强烈推荐从这门课起步,然后选择其他入门课程进阶,以在脑海中建立起更全面的知识体系。另外,Coursera上这门课的论坛十分活跃,不管抛出什么问题都会有人解答,算是一个额外的好处。

这同样是一门机器学习的入门课,但并不简单。该课程强调数据,是因为机器学习与各领域的大数据处理应用(比如金融、医疗)联系十分紧密。这门课内容涵盖基础理论、算法和应用,平衡了理论与实践,既覆盖数学统计,也包含启发式的概念理解。

课程结构是这样的:

彩蛋:YaserAbu-Mostafa出版了同名著作《LearningFromData》,可作为该课程的教材和补充。

这门课是学界人士的最爱,是入门课程之中较全面、高阶的一门。课时为15周,远超大多数机器学习慕课。其覆盖的话题非常广,按先后次序包括:代数和概率论,机器学习的基础工具,概率图模型,AI,神经网络,主动学习,增强学习。课程内容和练习十分简洁明白,概念解释清楚到位。

对于初学者,建议至少听完吴恩达的机器学习课程之后,再修这一门。

这是为汉语学子量身定做的入门课,相当于台湾大学机器学习课程前半学期的课,教给大家的是机器学习最核心的知识。林老师是教科书《LearningFromData》的作者之一,是华人机器学习领域年轻有为的青年学者。这门课程十分用心细致,内容比吴恩达老师的入门课程稍稍充实一些。

林老师表示,针对顶级机器学习公开课全是英语授课的现状,不少学生反映英语教学有不易吸收之处。因此,借推出这门课程,希望帮助汉语为母语的学生减少入门难度。

针对如何让学生接受枯燥的算法,林老师说道:

“我们的课程设计中,大家会看到我们把对算法与数学式的推导,以‘解决问题’的过程方式呈现。也就是说,我们对算法的介绍是环绕着‘为什么’出发的,当同学们脑中有‘为什么’的时候,就有目标去理解这些算法与数学式的内容了。”

《LearningFromData》也可作为这门课的教科书。学习YaserAbu-Mostafa的课程有不解之处,可与这门课互相印证。

该课程久享盛名,是AI入门最好的公开课之一(雷锋网注:有人认为可以去掉“之一”)。

严格来说,它并不是一门机器学习课程。但其中有一周的主题是机器学习,它还介绍了另外几个AI主要领域:概率推理、信息检索、机器人学、自然语言处理等。鉴于学习机器学习的童鞋,几乎都会对AI这个大学科有兴趣——这门课程便是探索机器学习周边与交叉领域的绝好机会。

两位主讲者,PeterNorvig和SebastianThrun,一个是谷歌研究总监,一个是斯坦福著名机器学习教授,均是与吴恩达、YannLecun同级别的顶级AI专家。

需要强调的是,该课程倾向于介绍AI的实际应用。课程练习广受好评。

NandodeFreitas是机器学习领域非常杰出的学者。他的这门课很适合作为吴恩达老师“机器学习”的进阶课程,因为:1.“机器学习”省略掉的一些概念,可以在这门课中找到。2.“机器学习”课不重视数学,而数学是这门课的重点内容。NandodeFreitas对诸如概率论、loglikelihood等基础数学原理做了很好的讲解,并以此为基础介绍更高级的数学、统计概念。

对于机器学习新手,完全略过数学细节是很危险的,这门课会帮助你打下基础。

YannLecun在2016年初于法兰西学院开课,这是其中关于深度学习的8堂课。当时是用法语授课,后来加入了英文字幕。

作为人工智能领域大牛和FacebookAI实验室(FAIR)的负责人,YannLecun身处业内机器学习研究的最前沿。他曾经公开表示,现有的一些机器学习公开课内容已经有些过时。通过YannLecun的课程能了解到近几年深度学习研究的最新进展。该系列可作为探索深度学习的进阶课程。

深度学习必修课程,讲师为该领域的一代宗师GeoffreyHinton。

这门课程聚焦于神经网络和深度学习,是深入了解该领域最好的课程之一(雷锋网注:很多人认为可以去掉“之一”)。

课程官方介绍:

“(你会在这门课)学习人工神经网络以及它们如何应用于机器学习,比方说语音、物体识别,图像分割(imagesegmentation),建模语言、人体运动等等。我们同时强调基础算法,以及对它们成功应用所需的实用技巧。”

在这份大牛云集的榜单中,该课程的主讲者——哥伦比亚大学副教授JohnPaisley,只是一名相对普通的青年学者。但是,这门课程将于两天后,也就是2017年1月16日首次开课。这使它成为时下最新的机器学习入门课程。要知道,近一两年来人工智能和机器学习的发展完全可以用“日新月异”来形容——涌现的新方法、新理论,即便是一流专家也有目不暇接之感。换句换说,三、四年前的课程,可能现在有许多内容已经过时了。

这是YannLeCun提醒大家注意学习资源时效性的原因所在。

可惜许多一流的机器学习公开课,距离录制都有些久了。我们知道一堂公开课背后所耗费的巨大人力。因此,对于部分课程在近两三年并没有更新的事实,倒也不能去怪主讲者和平台。但这使得比较新、时效性较强的课程格外可贵。

这门课中,学习者会了解到机器学习的算法、模型和方法,以及它们在现实生活中的应用。

由于是首次开课,尚没有对该课程的反馈。但鉴于哥伦比亚大学的研究、教学实力,课程品质应当值得期待。

这就是雷锋网为您盘点的十大最有价值的机器学习入门公开课。这些课程有浅有深,分别对机器学习不同领域、方面有所侧重。各位童鞋可根据自己所需,自行选择最适合自己的课程。不过,小编必须提醒各位,所有盘点都不可避免得掺杂了主观因素。虽然雷锋网已尽力按照课程质量与业内人士的评价来制定该推荐榜,但自知无法做到十足的公正客观。比方说,该榜单倾向于机器学习的“入门”,而非开发者进阶;倾向于概念、算法学习,而非实战技巧(比如Python教程);倾向于把全世界范围内最好的课程推荐给诸君,而对英语基础较差的学习者照顾不足。榜单之外尚有许多有价值、适应不同层次人士需求的公开课。因此,雷锋网特意列举了几个比较好的系统性机器学习课程以及学习平台,弥补该榜单不足,以供参考。

友情提醒,以下包含收费课程。

国外的Coursera、edX、优达学城(Udacity)、Udemy;国内的网易公开课、七月在线都集中了相对优质的学习资源。当然,英语不错的童鞋推荐国外学习网站,尤其它们的问答论坛非常有帮助。

对于英语基础不是那么好的童鞋,Coursera和优达学城很重视中国市场,它们的大部分机器学习资源都添加了汉语字幕。对于edX和可汗学院的部分课程,网易公开课有字幕翻译。

对于需要在数学、统计方面补课的童鞋,除了以上几个平台之外,强烈推荐可汗学院KhanAcademy,它的数学课非常有名,连比尔·盖茨都推荐给他子女,很适合从零起步打基础。

THE END
1.有什么初学算法的书籍推荐?51CTO博客1、算法超简单:趣味游戏带你轻松入门与实践 作者:童晶著 推荐理由:本书把趣味游戏应用于算法教学,提升读者的学习兴趣,并通过可视化的图解和动画,降低学习难度,帮助读者快速理解算法的核心思想,掌握算法在实际项目开发中的作用,使读者能够利用算法做出酷炫的图形交互式游戏。 https://blog.51cto.com/u_13127751/12582006
2.清华大学出版社图书详情本书是算法竞赛的入门和进阶教材,包括算法思路、模板代码、知识体系、赛事相关等内容。本书把竞赛常用的知识点和竞赛题结合起来,讲解清晰、透彻,帮助初学者建立自信心,快速从实际问题入手,模仿经典代码解决问题,进入中级学习阶段。全书分为12章,覆盖了目前算法竞赛中的主要内容,包括算法竞赛概述、算法复杂度、STL和基本http://www.tup.tsinghua.edu.cn/booksCenter/book_08163901.html
3.关于机器学习的7本入门级好书由于需要使用算法来解析数据,机器学习往往涉及大量数学,而许多经验丰富的编程人员并没有掌握这些数学技能。 此书并没有连篇累牍地讲述数学理论,而是通过包含实际操作的案例研究,在真实世界的实际应用中介绍相关知识。此书介绍了机器学习中的典型问题,以及如何使用 R 编程语言来解决这些问题。从根据投票记录来比较美国参议https://www.tableau.com/zh-cn/learn/articles/books-about-machine-learning
4.由浅至深推荐进阶java书籍(附PDF下载)一、入门基础类 1、Head First Java 第2版·中文版 如果你没有学过其他语言亦或是转行到计算机行业,可以先看看《Head First Java》这本书,此书是根据学习理论所设计的,非常适合零基础的小白, 读起来轻松搞笑,让你可以从程序语言的基础开始一直学习到包括线程、网络与分布式程序等项目。最重要的是,你将学会如何像https://www.w3cschool.cn/java/java-book.html
5.95后哈佛小哥撰写《从零开始的机器学习》,入门必备,书籍资源已开放这本书涵盖了机器学习领域最常见的方法,就像是一位机器学习工程师的工具箱,适用于入门级学习者。撰写目的是为读者提供独立构建一些基本的机器学习算法的实践指导,如果用工具箱类比的话,就是教会读者具体使用一把螺丝刀、一盒卷尺。书中的每一章都对应一种机器学习方法。 https://m.thepaper.cn/baijiahao_9418519
6.深度学习的数学(涌泉良幸,涌泉井美)《深度学习的数学》是由涌泉良幸和涌泉井美共同编著的一本深度学习领域的入门书籍,针对想要深入理解深度学习基础的初学者。这本书以清晰的逻辑和高清的排版,提供了丰富的数学知识,帮助读者建立起扎实的理论基础。 深度学习是人工智能的一个重要分支,它依赖于复杂的数学模型,特别是线性代数、概率论和统计学、微积分等https://download.csdn.net/download/qq_43432519/87607743
7.从0到1只差这20本算法书单《算法学习与应用从入门到精通》 张玲玲 著 本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。丰富的配套资源 ,学习更高效。 https://labs.epubit.com/articleDetails?id=N5bad5b2e-ea8e-4c9a-bfbe-8811190d4421
8.算法学习与应用从入门到精通全书内容以“技术解惑”和“实践应用”贯穿全书,引领读者全面掌握算法的核心技术。 本书不但适合算法研究和学习的初学者,也适合有一定算法基础的读者,还可以作为大中专院校相关专业师生的学习用书和培训学校的教材。 显示更多 目录 第1章 算法是程序的灵魂 1 (视频总计18分钟,技术解惑1个) 1.1 算法的基础 2 1.1.http://reader.hnlib.com/Book/Detail/377965
9.《机器学习算法的数学解析与Python实现》(莫凡)简介书评豆瓣评分9.0!有趣、易懂、不枯燥,看得懂、学得会的机器学习入门书。全书用白话讲解,帮你从生活案例中理解算法,发现算法的乐趣,再把算法应用到机器学习中,让你零基础掌握算法精髓,快速进入AI开发领域。 作者:莫凡出版社:机械工业出版社出版时间:2019年12月 http://product.dangdang.com/28503697.html
10.只要看完这些书,你就是个算法工程师啦!腾讯云开发者社区机器学习与深度学习是算法工程师的立身之本,也是面试里的大头。 这里面的东西很多,既有理论也有实战,因此想要全部吃透是一个大工程,绝不是随随便便看两本书就可以搞定的。书籍只能作为入门学习的资料,除了读书之外一些实战也必不可少。 推荐书籍: 统计学习方法 https://cloud.tencent.com/developer/article/2084469
11.导论》还是先看完《算法第四版》?吴师兄学算法所以,如果你想要系统地学数据结构和算法,看这两本书肯定是不够的。 基础系列 通过基本入门算法书的调教,你已经逐渐体会到了算法的魅力,现在正是时候踏入基础系列算法的领域!!! 这些书籍需要你费点心思去阅读。 很多同学在学习的过程中,看到一篇算法科普文章经常会有这样的想法。 https://www.cxyxiaowu.com/7981.html
12.我的第一本算法书(豆瓣)本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。 作者简介· ··· 石田保辉 自由职业工程师,现居日本东京。2011年毕业于日本京都大学研究生院。辗转于几个创新型企业后独立,成为自由职业者https://book.douban.com/subject/30357170/
13.机器学习入门书籍排行榜京东JD.COM为您提供机器学习入门书籍销量排行榜、机器学习入门书籍哪个好、机器学习入门书籍多少钱等相关资讯,从机器学习入门书籍价格、评价、图片等多方面比较,为您推荐优质机器学习入门书籍产品!https://www.jd.com/phb/key_1713cf79424443e113a7.html
14.Python机器学习基础教程中文pdf高清版[28MB]电子书下载《Python机器学习基础教程》是机器学习入门书,以Python语言介绍。主要内容包括:机器学习的基本概念及其应用;实践中最常用的机器学习算法以及这些算法的优缺点;在机器学习中待处理数据的呈现方式的重要性,以及应重点关注数据的哪些方面;模型评估和调参的高级方法,重点讲解交叉验证和网格搜索;管道的概念;如何将前面各章的方法https://www.jb51.net/php/658226
15.书单看完这几本书,不信拿不到好Offer!没有编程经验的小白也能看懂的算法入门书 培养算法思维、感受算法之美 海量图解、通俗易懂、实例丰富、图文并茂 全面、系统地搭建数据结构与算法知识体系 以模块化方式逐一拆解算法问题 通过300道竞赛试题展示算法设计与实现的详细过程 本书以海量图解的形式,详细讲解常用的数据结构与算法,又融入大量的竞赛实例和解题技巧http://www.broadview.com.cn/article/420150
16.GitHubkrahets/hello关于本书 本项目旨在打造一本开源免费、新手友好的数据结构与算法入门教程。 全书采用动画图解,内容清晰易懂、学习曲线平滑,引导初学者探索数据结构与算法的知识地图。 源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。 https://github.com/krahets/hello-algo
17.牛津官方推荐的15本CS入门书,未来程序猿必备!(免费领)《打开演算法黑箱》曾入围英国皇家学会投资科学图书奖,讲了AI算法在生活中的方方面面——包括关于算法,数据的使用以及算法是否完美的思考,如预测犯罪、医疗、无人车等等。 这是一本关于了解算法的入门书,但更加侧重从社会学的角度切入,读完令人发人深省。 https://www.360doc.cn/article/74623911_1002493416.html