名校公开课 / 麻省理工 / AI

深度学习实战

Hands-On Deep Learning15.773麻省理工Spring 2024免费
神经网络图像分类文本处理Transformer大语言模型应用

这门课学什么

这是 MIT 斯隆商学院的深度学习课,以写代码为主。学员用 Keras 处理表格、图像和文本数据,再学 Transformer 和大语言模型。课程有讲座视频、讲义、作业和代码。

内容摘要

这是 MIT 斯隆商学院开给商科和数据分析学生的深度学习课,半学期共 12 次课。主线是先从零理解神经网络,再按数据类型展开:表格、图像、文本,最后到生成式 AI。每个主题都从一个业务问题出发,再落到代码。

第 1–2 讲讲神经网络的结构和训练方法,并引入 Keras/TensorFlow。第 3–4 讲讲计算机视觉:先从零搭卷积神经网络,再用迁移学习和 HuggingFace 上的预训练模型。第 5–8 讲讲自然语言处理,从词袋模型讲到嵌入和 Transformer。第 9–11 讲讲生成式 AI:大语言模型、检索增强生成(RAG)、参数高效微调和文生图模型。

作业有 2 次编程作业,各占 25%。期末项目占 40%,4 人一组,要从业务和技术两个角度定义问题,先交 1 页提案,最后把代码公开到 GitHub 并做展示。自己收集数据集的团队有加分。课堂参与占 10%。

学完后,你能用 Keras 为图像和文本任务搭建并训练模型,能在预训练模型上做微调,并能判断一个业务问题适合用哪类深度学习方法。课程教材是 Chollet 的《Deep Learning with Python》第 2 版。

讲课节奏快,概念讲完立刻写代码演示。讲解重直觉,少用数学推导,适合产品经理和数据分析师。

为什么值得学

它教非专业人士快速搭建和评估模型。适合产品经理和数据分析师。

课程信息

学校
麻省理工(MIT)
课程号
15.773
讲师
拉马·拉马克里希南(Rama Ramakrishnan)
学期
Spring 2024
平台
MIT OpenCourseWare
费用
免费
难度
中级
学时
11 段视频
先修
会 Python,懂训练集、验证集、过拟合这些机器学习基础概念。
材料
视频、讲义、作业、代码
许可证
CC BY-NC-SA 4.0
去课程主页 ↗看视频 ↗
课程是英文的。本页的介绍、摘要和大纲由极客教育原创撰写,讲次标题为中文意译。开课时间、收费和链接以官方页面为准。

课程大纲 · 共 12 节

大纲依据:Spring 2024 OCW Schedule 讲次列表(查看原始页面 ↗)

  1. 1
    神经网络与深度学习导论;训练深度网络Introduction to neural networks and deep learning; training deep NNs

    讲层、激活函数和网络结构,再讲损失函数、梯度下降和正则化。

  2. 2
    训练深度网络(续);Keras/TensorFlow 入门;表格数据应用Training deep NNs (continued); introduction to Keras/Tensorflow; application to tabular data

    继续讲训练,介绍 Keras 的张量和函数式 API,并在表格数据上搭出第一个模型。

  3. 3
    计算机视觉:从零搭建卷积神经网络Deep learning for computer vision—building convolutional neural networks from scratch

    讲卷积和池化,从零训练一个图像分类器。

  4. 4
    计算机视觉:迁移学习与微调;HuggingFace 入门Deep learning for computer vision—transfer learning and fine-tuning; introduction to HuggingFace

    讲怎样在预训练模型上微调,以及怎样用 HuggingFace 调用现成模型。

  5. 5
    自然语言处理:基础Deep learning for natural language—the basics

    讲分词、n 元语法和词袋模型。

  6. 6
    自然语言处理:嵌入Deep learning for natural language—embeddings

    讲词嵌入怎样把词表示成向量,以及怎样在模型中使用嵌入。

  7. 7
    自然语言处理:TransformerDeep learning for natural language—transformers

    讲自注意力机制和 Transformer 结构。

  8. 8
    自然语言处理:Transformer 与自监督学习Deep learning for natural language—transformers, self-supervised learning

    继续讲 Transformer,并讲自监督学习怎样利用无标注文本预训练模型。

  9. 9
    生成式 AI:大语言模型与检索增强生成Generative AI—large language models (LLMs) and retrieval augmented generation (RAG)

    讲大语言模型怎样构建,以及用 RAG 让模型使用企业自己的资料。

  10. 10
    生成式 AI:参数高效微调Generative AI—adapting LLMs with parameter-efficient fine-tuning

    讲只训练少量参数就让大模型适应特定业务的方法。

  11. 11
    生成式 AI:文生图模型Generative AI—text-to-image models

    讲文本生成图像模型的原理和用法。

  12. 12
    项目展示Project presentations

    各小组展示期末项目。

麻省理工的其他AI课