最强学习资料:国内多所重点大学课程攻略(附链接)

2019 年 4 月 20 日 THU数据派

来源:机器之心

本文多资源建议阅读6分钟

本文为你整理来自浙江大学、上海交通大学、北京大学、中国科学技术大学的课程资料。


或许每个经历过大学生涯的人都会有这样的感受:曾经努力收集各种课程资料,但在修完一门课程之后却会发现遗漏了很多重点内容。每一代前辈总结出的经验也常常因为无处传承而逐渐遗漏消失。


为了减少重复劳动,让我们不再孤军奋战,来自浙江大学、北京大学等国内高校的贡献者们发起了课程资料民间整理项目。目前各家大学的课程资料整理已搭建了自己的网站,在 GitHub 上积累了大量 Star。


这些内容不仅是教材的电子版,也有历年试卷、复习资料、习题答案甚至选课攻略。作者表示,希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。


目前这些项目已经包含了大多数计算机科学方面的课程。


其实说到课程攻略共享计划,大家可能都会想到浙大开源的项目,它从数学、物理、计算机、化学和其他通识课出发介绍大量课程攻略与资料。浙大的共享项目目前包括 50+的主题,如下展示了其中一些:



浙大共享项目地址:

https://github.com/QSCTech/zju-icicles


机器学习资料哪家强


作为最早搭建起来的课程攻略共享计划之一,浙大的开源项目主要是"全"。但是对于机器学习学习者而言,这些资料很少深入到 ML 核心课程,它们还是比较广泛的计算机学科资料。因此,我们这里主要介绍上海交通大学的课程攻略,它包含 ML 领域的大量主题。


上海交大的资源非常适合了解机器学习相关的学习内容与主题,每一个课程文件下都有 PPT、参考课本、作业和笔记等。


上海交大共享项目地址:

https://github.com/CoolPhilChen/SJTU-Courses


  • 计算机

  • CS125 程序设计

  • CS221 数据结构

  • CS222 算法分析与设计

  • CS258 信息论

  • CS385 机器学习

  • EI331 信号与系统

  • EI332 计算机组成

  • EI338 计算机系统工程

  • EI339 人工智能

  • SE305 数据库技术

  • 高级算法

  • 数学

  • MA357 数理统计

  • X071571 最优化方法

  • MA26035 测度与概率论


如上很多主题都是学机器学习该了解的,不论是程序设计打造编程功底、最优化方法打造机器“学习过程”,还是人工智能或机器学习等直接相关的主题,我们都应该有所了解。


例如在 CS385 机器学习中,作者介绍了讲师和课程主页等标配内容,同时也提供了课本、PPT 和作业下载。课本也就是大名鼎鼎的《模式识别与机器学习》(Bishop, PRML)和《机器学习》(周志华),课程 PPT 则从最简单的线性模型到 EM 算法涉及主要的 9 个主题。



CS385 还提供了 5 次家庭作业,每一次家庭作业都包含多个问题,不过我们暂时没发现有解题方案。上海交大家庭作业的风格如下:



对了,机器学习这门课是大三下学习期开的,感兴趣的读者可详细看看这些资料。


当然,这个项目其它主题也非常详细,例如最优化方法,除了前面提到的几种资源,它还额外提供了课堂手写笔记。如下展示了最优化方法中的手写"课堂笔记",梯度下降的收敛性分析。



此外,整个项目对在校生有更大的帮助,通过前面那些资源可以了解课程大致内容与方向,复习的时候也有更多的资料。例如在信息论这个主题中,该项目还提供了期中考试的复习材料,这些材料总结了信息论的核心概念。如下是一些信息熵的概念,机器学习中也经常用得上:



其他国内课程


除了前面介绍的课程资源,小编还发现了其他几所高校的课程资源,如北大、中科大和清华。


北大课程资源收录了专业课、公选课、英语课等多类不同课程。以专业课为例,作者进行了详细的分类,如人工智能、人工智能概论、抽象代数和概率论等。部分内容最近一次更新是两天前。


北大课程资源部分截图


北大课程资源项目地址:

https://github.com/lib-pku/libpku


目前,该 Github 项目已经有 1.2 万左右的星标,3800 左右的 Fork。


该资源中收录了很多北京大学的期中、期末考卷。这张 17-18 年信息科学技术学院的高数 b 期末考题你可以做出几道?


中科大的这一课程资源项目收录了中国科学技术大学众多课程资源的笔记,总结,经验等学生自己原创的内容。



中科大项目地址:

https://github.com/USTC-Resource/USTC-Course


此外,从大一上到大四上,清华大学计算机系课程攻略项目按照学期整理了该校计算机系的课程资源。中山大学同样整理了期末考试的往年试卷、复习资料等辅助内容。课程资源再多,学到才是自己的,建议读者们根据自己的需求有针对的进行学习。


最后,知识的传承是一个长期任务,欢迎大家继续作出贡献!


编辑:文婧

校对:林亦霖



登录查看更多
8

相关内容

计算机科学(Computer Science, CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。 它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究。计算机科学包含很多分支领域;其中一些,比如计算机图形学强调特定结果的计算,而另外一些,比如计算复杂性理论是学习计算问题的性质。还有一些领域专注于挑战怎样实现计算。比如程序设计语言理论学习描述计算的方法,而程序设计是应用特定的程序设计语言解决特定的计算问题,人机交互则是专注于挑战怎样使计算机和计算变得有用、可用,以及随时随地为 所用。 现代计算机科学( Computer Science)包含理论计算机科学和应用计算机科学两大分支。
【哈佛《CS50 Python人工智能入门》课程 (2020)】
专知会员服务
109+阅读 · 2020年4月12日
 第八届中国科技大学《计算机图形学》暑期课程课件
专知会员服务
54+阅读 · 2020年3月4日
专知会员服务
112+阅读 · 2019年12月24日
【课程】概率图模型,卡内基梅隆大学邢波
专知会员服务
67+阅读 · 2019年11月4日
【课程】伯克利2019全栈深度学习课程(附下载)
专知会员服务
54+阅读 · 2019年10月29日
【课程】浙大陈华钧教授《知识图谱导论》课程系列PPT
专知会员服务
164+阅读 · 2019年10月29日
【CMU】机器学习导论课程(Introduction to Machine Learning)
专知会员服务
58+阅读 · 2019年8月26日
吐血整理!10 个机器学习教程汇总,爱可可推荐!
大数据技术
16+阅读 · 2019年9月2日
自然语言处理精品资料
平均机器
8+阅读 · 2019年3月6日
课程 |《知识图谱》第一期
开放知识图谱
21+阅读 · 2017年10月15日
Teacher-Student Training for Robust Tacotron-based TTS
Arxiv
15+阅读 · 2019年9月11日
Few-shot Learning: A Survey
Arxiv
362+阅读 · 2019年4月10日
Arxiv
13+阅读 · 2019年1月26日
Conditional BERT Contextual Augmentation
Arxiv
8+阅读 · 2018年12月17日
Arxiv
21+阅读 · 2018年8月30日
Arxiv
8+阅读 · 2018年5月17日
Arxiv
8+阅读 · 2018年5月15日
VIP会员
相关VIP内容
【哈佛《CS50 Python人工智能入门》课程 (2020)】
专知会员服务
109+阅读 · 2020年4月12日
 第八届中国科技大学《计算机图形学》暑期课程课件
专知会员服务
54+阅读 · 2020年3月4日
专知会员服务
112+阅读 · 2019年12月24日
【课程】概率图模型,卡内基梅隆大学邢波
专知会员服务
67+阅读 · 2019年11月4日
【课程】伯克利2019全栈深度学习课程(附下载)
专知会员服务
54+阅读 · 2019年10月29日
【课程】浙大陈华钧教授《知识图谱导论》课程系列PPT
专知会员服务
164+阅读 · 2019年10月29日
【CMU】机器学习导论课程(Introduction to Machine Learning)
专知会员服务
58+阅读 · 2019年8月26日
相关论文
Teacher-Student Training for Robust Tacotron-based TTS
Arxiv
15+阅读 · 2019年9月11日
Few-shot Learning: A Survey
Arxiv
362+阅读 · 2019年4月10日
Arxiv
13+阅读 · 2019年1月26日
Conditional BERT Contextual Augmentation
Arxiv
8+阅读 · 2018年12月17日
Arxiv
21+阅读 · 2018年8月30日
Arxiv
8+阅读 · 2018年5月17日
Arxiv
8+阅读 · 2018年5月15日
Top
微信扫码咨询专知VIP会员