AI Track¶
天天被 AI “三大顶刊”刷屏?大火的“人工智能”究竟是什么?AI 到底是什么原理?我们可以如何入手?如果对这些问题充满好奇,想揭开“神经网络”、“深度学习”、“计算机视觉”等等耳熟能详的话语背后的神秘面纱,那就速速加入人工智能板块的学习吧!在这里,经验丰富的学长会手把手教学,带领你一窥人工智能的奥秘,领略计算机世界的无限精彩!
通过 AI Track 的学习,你将能够:
- 学习利用 Python 进行数据分析,学会应用 NumPy(数据计算)、 Matplotlib(数据可视化) 库
- 了解人工智能领域的核心:机器学习,了解什么是模型,学习训练一个模型所用的核心算法
- 进行数据应用实战,用获取的数据真正训练一个模型
- 了解当下人工智能的热门方向:自然语言处理与计算机视觉
🤔 8月3日 神经网络¶
本课程将介绍机器学习中的著名算法神经网络模型。课程将主要介绍:神经网络的概念及其适用问题、机器学习任务的简单介绍、神经网络的组成、神经网络的学习算法、信息结构与神经网络结构、神经网络的常见任务与神经网络的设计。通过本课程的学习,同学应当能够了解神经网络算法的概念,知晓神经网络算法的适用问题,了解神经网络如何优化,并且知晓一部分经典的神经网络结构。
🎓 讲师:王思图
课程讲义¶
课程回放¶
💡 8月6日 机器学习中的优化方法¶
如果用几个字概括 AI 模型的训练过程,大概就是“最小化损失函数”。在高维空间中,寻找一个函数的最小值点(甚至只是局部最小值)并非易事,而“优化”正是研究这类问题的数学分支。我们都已熟悉反向传播和梯度下降法,也亲眼见证了这样简单的优化方法所赋予模型的神奇魔力。但是,是否有可能从理论的角度给出某类优化算法的复杂度保证呢?
在本课程中,我们将:
- 介绍机器学习中常用的优化方法,包括梯度下降法、随机梯度下降法、条件梯度法等;
- 在一定的假设下(如损失函数满足凸性/非凸/光滑/利普希茨连续等),研究优化算法收敛性与复杂度的理论保证;
- 简要介绍复杂度下界的证明方法;
- 如有可能,还将简要介绍一些 advanced topics,如方差缩减技术、Nesterov 加速梯度下降法等。
希望同学们能通过本课程了解一些经典的一阶优化算法及复杂度分析方法,并能对优化这一领域建立一些最基本的认识。本课程应基本不会涉及代码编写。如果愿意的话,可以在身旁准备一支铅笔和几张草稿纸~
🎓 讲师:张华清
课程讲义¶
课程回放¶
🧰 8月9日 Python数据处理与可视化基础与PyTorch¶
本次课程主要介绍python中的三个常用库:Numpy,Matplotlib.pyplot,PyTorch,同时会简要介绍 SciPy 库的部分功能。经过本课程的学习,同学应当能够了解如何使用 Numpy 进行数据处理和线性代数操作,并使用 Matplotlib 进行数据的可视化以及在 SciPy 库辅助下进行简单数据分析。此外,还应该掌握如何使用 PyTorch 实现一个完整的神经网络训练流程。本课程的 PyTorch 部分要求先修神经网络课程。本课程对《人工智能导论》课程的大作业开发有帮助。
🎓 讲师:王思图
课程讲义¶
课程回放¶
💭 8月12日 NLP¶
您是否厌倦了人类之间使用离散语言的低效交流?您是否希望学习更加抽象且高效的表达方式,或者渴望与计算机建立更加连续的沟通?本门课程将从自然语言中单词的最基本表示——词向量开始讲起,详细讲解当前 NLP (Natural Language Processing, 自然语言处理) 的主流模型 Transformer,并教授如何使用目前最热门的 NLP 模型托管平台 Hugging Face 🤗。
如果您觉得自己的语言表达过于离散,希望学习具有连续性的表达方式;或者认为自己的表达过于直白,缺乏高层次的抽象;或者希望在本地部署类 ChatGPT 语言模型,那么请将本课程压入您的运行栈。本课程虽无益于提升您作为人的表达能力,即教会您个人使用词向量表达并对高层次抽象语义特征进行提取,但可以使您的模型具有更加完备的自然语言理解与自然语言生成能力,从而在语言类任务中实现对您的代替。 在本课程中,您(或者您的模型,如果比您更智能的话)可以: 学习变形金刚的基本原理、结构,亲手组装并运行您的第一个变形金刚(模块无需自备)。 了解大规模预训练语言模型的预训练、微调方法。 熟练掌握抱抱脸的使用场景与技巧。 对预训练语言模型进行微调,完成简单的文本任务。 在学习完计算机视觉课程后,尝试使用多模态模型完成文本 & 图像任务。
🎓 讲师:张瀚宸
课程讲义¶
课程回放¶
📉 8月15日 现代概率机器学习初步¶
人工智能的本质是数学。本次课程将以统计的视角,运用初等概率论知识,尝试为大家建立一个“当代人工智能学会的是什么”的理论框架。在此次课程中,我们侧重介绍整体的统计框架,尝试论证损失函数的最优化背后的统计推断本质。
通过本次课程,也许你会更加理解神经网络在训练过程中的角色,破除“AI 是黑盒”的偏见。我们将以变分自编码器(VAE)为核心例子,兼顾 Diffusion Model 等模型,来进行数学上的推导。
🎓 讲师:朱泓舟