本文主要是介绍超全汇总!B 站上有哪些值得学习的 AI 课程...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
公众号关注 “GitHubDaily”
设为 “星标”,每天带你逛 GitHub!
经过这几个月的居家隔离,想必大多数同学都开始习惯通过线上的方式开展学习了,在线教育领域也因此迎来了一波爆发,竞争异常激烈,既有知名平台如 MOOC、学堂在线、网易云课堂等,也有不少初创新星。
但要说最受年轻人欢迎的学习资源网站,应该非 B 站莫属。该平台资源之丰富不用多说,并且全程无广告,很多网友都表示自己通过 B 站学会了很多技能,比如 Python、数据库、Photoshop、英语考级、日语考级等。
总之,一个 B 站就足够解决绝大多数问题。下面,我们整理一波 B 站上关于数据科学、人工智能领域的学习资料和值得关注的 up 主,欢迎大家收藏转发哦~
AI 入门了解
1、Crash Course AI
https://space.bilibili.com/276373762/channel/detail?cid=101907
课程介绍:该课程出自 Crash Course,首发 YouTube,单个视频时长均在 10 分钟左右。视频节奏非常好,语速偏快,适合下饭时间入门了解。主讲很擅长深入浅出的讲清复杂的概念,一集信息量很大甚至评论区还会有课代表帮你总结才能稍稍消化。
数学基础
1、Up 主:3Blue1Brown 的数学基础
https://space.bilibili.com/88461692
课程介绍:用动画讲述数学专业知识,其视频涵盖了线性代数、微积分、拓扑学等领域,每门课都配有直观生动的动画演示,帮助观众加深对数学概念定理的理解。
2、数学分析
https://www.bilibili.com/video/av8042121
课程介绍:复旦陈纪修老师的数学分析视频课程,共 214 讲。陈纪修老师主持编写了 21 世纪课程教材 ——《数学分析》。
3、数学建模
www.bilibili.com/video/av8824879
课程介绍:清华大学数学建模公开课,共 84 讲。教材用的是《数学模型》姜启源 。
4、统计学
https://www.bilibili.com/video/av7199273
课程介绍:可汗学院公开课,将统计学所有内容都涵盖了。共 85 讲。
可视化
1、Python 数据可视化分析
https://www.bilibili.com/video/av6989413
课程介绍:麦子学院的公开课,共 31 讲。
2、Matplotlib Python 画图教程
https://www.bilibili.com/video/av16378354
课程介绍:莫烦 Python 的课程内容,共 19 讲。
数据分析
1、Python 数据分析与展示 (北京理工大学)
https://www.bilibili.com/video/av10101509
课程介绍:北京理工大学 MOOC 课程,共 65 讲。
2、Numpy & Pandas
https://www.bilibili.com/video/av16378934
课程介绍:莫烦 Python 数据处理教程,主要讲解 Numpy、Pandas 两个包的使用。共 18 讲。
3、【数据分析】SQL 数据库入门到精通,最干净易懂的小白必备教程 10 小时完整版
https://www.bilibili.com/video/av77541375
课程介绍:英文课程,中文字幕,很多同学表示这是看过最好的课程,通俗易懂。
数据挖掘
1、清华大学 - 数据挖掘:理论与算法
https://www.bilibili.com/video/BV154411Q7mGfrom=search&seid=4187357852637700624
课程介绍:本课程完整覆盖数据挖掘领域的各项核心技术,包括数据预处理、分类、聚类、回归、关联、推荐、集成学习、进化计算等。强调在知识的广度、深度和趣味性之间寻找最佳平衡点,在生动幽默中讲述数据挖掘的核心思想、关键技术以及一些在其它相关课程和教科书中少有涉及的重要知识点,适合对大数据和数据科学感兴趣的各专业学生以及工程技术人员学习。
机器学习
1、[中英字幕] 吴恩达机器学习系列课程
https://www.bilibili.com/video/BV164411b7dxfrom=search&seid=13732295711057612613
课程介绍:这是个视频是转自吴恩达老师在 Coursera 上的公开课视频,内容偏向理论而并非实战,适合初学机器学习、深度学习的同学。需要视频配套资料的可以看看这里 https://zhuanlan.zhihu.com/p/84214338 这是国内黄博士为吴老师课程配的全套资料,包括视频字幕,对应 python 代码,原版 PPT,中文版笔记等等
2、林轩田机器学习基石 (国语)
https://www.bilibili.com/video/av12463015/
课程介绍:台湾大学林轩田老师的《机器学习基石》课程由浅入深、内容全面,基本涵盖了机器学习领域的很多方面。其作为机器学习的入门和进阶资料非常适合。而且林老师的教学风格也很幽默风趣,总让读者在轻松愉快的氛围中掌握知识。
3、机器学习技法(林轩田)
https://www.bilibili.com/video/av85508326?p=1
课程介绍:同样是台大林轩田老师课程,通常学完基石的同学会继续学习这一门课程。
4、李宏毅机器学习 (2017)
https://www.bilibili.com/video/av10590361
课程介绍:台大教授李宏毅制作的,经常被认为机器学习中文课程的首选,而且课程风格诙谐幽默,这就让枯燥的课程变的有趣许多。而且最重要的是,课程中布置了很多作业,而万能的网友更是找出了作业答案,并将其公布在了留言区,可以说太良心了,简直是没钱报班学习者的福音。
5、up 主:shuhuai008 【机器学习】【白板推导系列】
https://www.bilibili.com/video/av70839977
课程介绍:这个 up 主来自清华,他做的这一套机器学习白板推导的视频讲解系列目前出到第 33 集流模型。这个视频系列最大的特点是给出了整体的框架,再用单章去分解里面的重点,力求做到简洁易懂,很有中国特色。对比国外普遍一个视频 2 小时的课程,更适合国人。
6、机器学习教程【强烈推荐】
https://www.bilibili.com/video/av46180067/
课程介绍:这门课程来自邹博老师的《机器学习与数学分析》,风格同样是深入浅出、通俗易懂,对于有基础和没基础的同学,都能让你轻易入门。
7、机器学习算法 - 2017 邹博最新(Python 版)
https://www.bilibili.com/video/av23585080
课程介绍:这门课程同样来自邹博老师,适合配合上一部一起观看。
8、(上海交通大学张志华) 机器学习导论
https://www.bilibili.com/video/av76230791/
课程介绍:张志华老师的这门课讲的很深入,适合学习机器学习和深度学习的研究者深入学习,内容比较偏向理论,需要一定的数学基础。
9、Scikit-learn (sklearn) 优雅地学会机器学习 (莫烦 Python 教程)
https://www.bilibili.com/video/av17003173
课程介绍:莫烦的机器学习教程汇集了很多近些年来比较流行的 python 模块教程。课程内容有趣,没有机器学习背景的朋友们也能产生兴趣,对机器学习的每种方法都能迅速理解。另外,对于已经入门了的同学们,这门课程也是一个提升自己应用机器学习的好地方,因为里面同时也介绍了很多种机器学习的技巧方法,能大大帮助提升学习效果。
10、Stanford : Statistical Learning 斯坦福大学:统计学习
https://www.bilibili.com/video/av19775701
课程介绍:这门课程来自统计学两位超级大佬,全英文字幕,是公认的统计学系入门课程,使用的教材是 Introduction to statistical learning,极力避免深奥的公式推导和复杂的概念,对于数学基础不好的人非常友好。
深度学习
1、【中英字幕】吴恩达深度学习课程
第一课 — 神经网络与深度学习
https://www.bilibili.com/video/av66314465
课程介绍:这门课程的目标是为同学们介绍深度学习的基础知识。学完这门课,你将能够:理解驱动深度学习的主要技术趋势;能够搭建、训练并且运用全连接的深层神经网络;了解如何实现高效的(向量化)的神经网络;理解神经网络架构中的关键参数。
第二课 — 改善深层神经网络:超参数调试、正则化以及优化
https://www.bilibili.com/video/av66524657/
课程介绍:这门课程将学会理解业界构建深度神经网络应用最有效的做法;能够高效地使用神经网络通用的技巧,包括初始化、L2 和 dropout 正则化、Batch 归一化、梯度检验;能够实现并应用各种优化算法,例如 mini-batch、Momentum、RMSprop 和 Adam,并检查它们的收敛程度;理解深度学习时代关于如何构建训练 / 开发 / 测试集以及偏差 / 方差分析最新最有效的方法;能够用 TensorFlow 实现一个神经网络。
第三课 — 结构化机器学习项目
https://www.bilibili.com/video/av87949453?p=24
课程介绍:这门课程将学会理解如何诊断机器学习系统中的错误;能够优先减小误差最有效的方向;理解复杂 ML 设定,例如训练 / 测试集不匹配,比较并 / 或超过人的表现;知道如何应用端到端学习、迁移学习以及多任务学习。
第四课 — 卷积神经网络
https://www.bilibili.com/video/av66646276
课程介绍:这门课程将学会理解如何搭建一个神经网络,包括最新的变体,例如残余网络;知道如何将卷积网络应用到视觉检测和识别任务;知道如何使用神经风格迁移生成艺术;能够在图像、视频以及其他 2D 或 3D 数据上应用这些算法。
第五课 — 序列模型
https://www.bilibili.com/video/av66647398/
课程介绍:这门课程将学会理解如何构建并训练循环神经网络(RNN),以及一些广泛应用的变体,例如 GRU 和 LSTM;能够将序列模型应用到自然语言问题中,包括文字合成;能够将序列模型应用到音频应用,包括语音识别和音乐合成。
2、up 主:周博磊 强化学习纲要
https://space.bilibili.com/511221970
课程介绍:最近,香港中文大学信息工程系助理教授周博磊也开始当 up 主,上传自己的《强化学习》课程。整个课程共分为基础课程和高阶课程两大部分,主要面向大三、大四或研一的学生,参加课程的学生需要具备相关背景知识,包括线性代数、概率论、机器学习(数据挖掘、模式识别、深度学习)等。此外,由于该课程有不少实践内容,所以参加课程的同学最好有一些编程经验,会用 Python、PyTorch。除了直播和课程视频之外,周博磊还会同步更新课程的代码,使用的编程语言为 Python,深度学习框架则是 TensorFlow 和 PyTorch 皆可(PyTorch 为主)。和常规的课程一样,《强化学习纲要》也会在每节课后留下一些作业。
3、深度学习框架 Tensorflow 学习与应用
https://www.bilibili.com/video/av20542427
课程介绍:这门课程来自炼数成金。课程内容基本上是以代码编程为主,也会有少量的深度学习理论内容。课程会从 Tensorflow 最基础的图 (graphs), 会话 (session), 张量 (tensor), 变量 (Variable) 等一些最基础的知识开始讲起,逐步讲到 Tensorflow 的基础使用,以及在 Tensorflow 中 CNN 和 LSTM 的使用。在课程的后面会带着大家做几个实际的项目,比如训练自己的模型去进行图像识别,使用 Tensorflow 进行验证码的识别,以及 Tensorflow 在 NLP 中的使用。
4、PyTorch 动态神经网络 (莫烦 Python 教学)
https://www.bilibili.com/video/av15997678
课程介绍:这套视频比较适合有一些机器学习课程基础的同学。
5、Numpy & Pandas (莫烦 Python 数据处理教程)
https://www.bilibili.com/video/av16378934
课程介绍:这门课程汇集了在 Python 中最重要的数据处理,科学计算模块: Numpy 和 Pandas。
6、Matplotlib Python 画图教程 (莫烦 Python)
https://www.bilibili.com/video/av16378354/
课程介绍:Matplotlib 是一个非常强大的 Python 画图工具;这门课程可以对比莫烦 numpy & pandas & matplotlib 同时来学。
7、tensorflow2.0 入门与实战 2019 年最通俗易懂的课程
https://www.bilibili.com/video/av62215565?p=17
课程介绍:本课程是关于 Tensorflow 与深度学习实战的一门课程。该课用通俗易懂的实例,系统讲解了 Tensorflow2.0 的使用,可以说是目前最新最系统的 Tensorflow 2.0 教程。其中讲解了 Tensorflow 中各种概念、操作和使用方法,针对 Tensorflow 的基础知识,在传统数据分析中应用进行详细讲解,并且给出了丰富的深度学习模型实战。
8、斯坦福 2017 季 CS231n 深度视觉识别课程视频
https://www.bilibili.com/video/av13260183/?p=1
课程介绍:本课程是斯坦福大学关于计算机视觉的课程,全英文字幕,老师是 Fei-Fei Li, Justin Johnson, Serena Yeung。
9、【北京大学】人工智能实践:Tensorflow 笔记
https://www.bilibili.com/video/av22530538
课程介绍:这是人工智能入门课,将用八次课帮你梳理人工智能概念、机器学习方法、深度学习框架。
10、Keras 快速搭建神经网络 (莫烦 Python 教程)
https://www.bilibili.com/video/av16910214
课程介绍:这门课程包括对 Keras 的介绍以及如何搭建各种神经网络。
11、李宏毅对抗生成网络 (GAN) 国语教程 (2018)
https://www.bilibili.com/video/av24011528
课程介绍:这门课程内容详略得当,不想推公式的同学可以跳过推导,并不影响后续课程。
课程的项目和论文都很新,同时也很生动,可以迅速的接触一些最新的东西。另外,为了讲清楚一个概念或技术,PPT 的可视化做的非常用心,简洁易懂。
12、李宏毅深度强化学习 (国语) 课程 (2018)
https://www.bilibili.com/video/av24724071/
课程介绍:这门课程每个视频大约 40 分钟左右,PPT 内容为英文,讲授语言为中文。课程内容主打强化学习,涉及理论和论文解读,需要同学们具备一定的强化学习基础。
13、David Silver 强化学习课程高清版
https://www.bilibili.com/video/av35209257/
课程介绍:这是 David Silver 在 UCL 讲授的强化学习入门课程。Silver 就是那位来自 DeepMind,在 Nature 上发表了 DQN 论文,紧接着提出 AlphaGo 和 AlphaGo Zero,从此掀起深度强化学习研究浪潮的大神。他的课程深入浅出,在介绍强化学习概念的过程中穿插了很多例子,对初学者非常友好,建议作为第一个观看的入门视频课程。
14、【中英文字幕】OpenAI - Spinning Up in Deep RL Workshop (Deep Reinforcement Learning)
https://www.bilibili.com/video/av45364513/
课程介绍:对于想上手实践深度强化学习的同学们,这门课程是不错的资源,从 VPG (Vanilla Policy Gradient) 到 TRPO (Trust Region Policy Optimization)、SAC (Soft Actor-Critic) 均有实现,关键是 OpenAI 出品,代码质量高。
15、斯坦福 CS224n 深度学习自然语言处理课程 by Chris Manning
https://www.bilibili.com/video/av46216519/
课程介绍:这门自然语言处理课程是值得每个 NLPer 学习的 NLP 课程,由 Christopher Manning 大神坐镇主讲,在斯坦福大学已经讲授很多年。此次 2019 年新课,有很多更新,除了增加一些新内容外,最大的一点大概是代码由 Tensorflow 迁移到 PyTorch。这门课程的主要目标是希望学生能学到现代深度学习相关知识,特别是和 NLP 相关的一些知识点;能从宏观上了解人类语言以及理解和产生人类语言的难度;能理解和用代码(PyTorch) 实习 NLP 中的一些主要问题和人物,例如词义理解、依存句法分析、机器翻译、问答系统等。
自然语言处理
1、清华「云上学堂」: 刘知远老师闲话 AI—— 自然语言理解难在
https://www.bilibili.com/video/av90563504
课程介绍:这门课程来自清华大学计算机系刘知远老师。该课程不涉及任何算法及公式,主要是对为什么开展自然语言理解的研究进行介绍,对于想要入门相关领域同学不妨一看。
Python
1、[小甲鱼] 零基础入门学 Python
https://www.bilibili.com/video/av4050443
课程介绍:小甲鱼教学视频全套共 96 套,课程生动有趣幽默,强烈推荐给零基础学习 python 的同学,一步一步深入熟知 Python。
2、Python 编程 从入门到实践
https://www.bilibili.com/video/av35698354
课程介绍:这门课程还有配套纸质书籍,非常适合初学者入门的 python 神书,文笔精炼,内容浅显易懂,还有源代码可做练习题。
3、麻省理工公开课(计算机科学导论及 Python 编程)
https://www.bilibili.com/video/av10497433
课程介绍:这门课是为零基础或编程经验较少的学生设计。适合新手学习编程,掌握基础计算机科学理论知识。
4、【Python】这可能是你见过的最简洁最没有废话的 Python 教程
https://www.bilibili.com/video/av5236569
课程介绍:老师雨敲窗表示,由于自己在 python 的学习道路上摸索了一些方法,也知道小白入门的痛点在哪里,所以这有可能是大家见到的最简洁的 python 入门教程,每节课视频长度 5 到 10 分钟,再花个一两个小时敲一敲代码就足够了。
5、python 全栈开发(入门到放弃)
https://www.bilibili.com/video/av13690129
课程介绍:这门课程共 616 讲,内容非常系统翔实,包含 Python 领域方方面面,对基础的讲解非常透彻。
6、python 数据结构与算法系列课程
https://www.bilibili.com/video/av21540971
课程介绍:课程一共 44 讲,知识点清晰,适合刚入门学习不久的学生,视频中所讲的算法较好理解,没学过 python 的也能看得懂,里面用得较多的是 if、while 循环,涉及 python 其它的语法的少。另外,该视频还有配套书籍,名称是 《数据结构与算法 Python 语言描述 裘宗燕著》。
7、Python 教程_600 集 Python 从入门到精通教程(懂中文就能学会)
https://www.bilibili.com/video/BV1ex411x7Em?p=1
课程介绍:这套教程共分为三部分:Linux 基础命令;Python 基础教程;飞机大战项目演练。从 Linux 开始讲起是为了照顾真正零基础的同学。
8、2019 Python 教程 400 集 不定时更新!
https://www.bilibili.com/video/av50240377/
课程介绍:这套 Python 课程 400 集,从零基础开始,全面讲解 Python 基础,直达可以手写神经网络的境界。
9、Python 基础教程 (莫烦 Python 教程)
https://www.bilibili.com/video/av16926522
课程介绍:Python 基础非常适合刚入门,或者是以前使用过其语言的同学,每一段视频都不会很长,节节相连,对于迅速掌握基础的使用方法很有帮助。
10、Python 900 集(学完可就业 / 2019 版)
https://www.bilibili.com/video/av69060979
课程介绍:这门课程非常全面,很适合自学人群的查漏补缺。
以上是本期资源汇总,喜欢的话就收藏起来哦~
你还关注编程领域的哪些学习资源呢?欢迎下方留言。
推荐阅读:
被 Zoom 逼疯的歪果仁,造出了视频会议机器人小姐姐用动画图解 Git 命令,这也太秀了吧?!
逛 GitHub 没看过这 10 个开源项目,绝对血亏...霸榜 GitHub:去你丫的算法!
听说玩这些游戏能提升编程能力?
这篇关于超全汇总!B 站上有哪些值得学习的 AI 课程...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!