UBC · NLP 与大语言模型概论 / UBC00
UBC Overview of NLP and Large Language Models:整门课总览
我的第一门课已经学完:UBC Extended Learning 的 Overview of NLP and Large Language Models。这一篇把整门课集中在一起:它属于哪个项目、怎么上、谁在教、课程网站长什么样、四个模块怎样变成我的八篇笔记,以及我的感受。
- 章节
- 关键概念
- 阅读提示
这门课和它所属的项目
这门课是 UBC 微证书项目 “用自然语言处理改善患者照护”(Natural Language Processing to Improve Patient Care)三门五周课程中的第一门。项目由 UBC 医学系和 UBC 数据科学研究所开发,并与 BC 省各地区卫生局合作,面向医疗服务提供者、研究人员和管理人员。UBC 建议刚接触 NLP 的人从这门课开始。
| 形式 | 完全线上,每周有讲师答疑时间 |
| 时长 | 五周;三门课的整个项目约 75 小时 |
| 费用 | 每门 1,025 加元,整个项目 3,075 加元 |
| 通过要求 | 成绩至少 70%;课程获 UBC CPD 认可 24 学分 |

住在 BC 省?这个项目可以申请 StrongerBC 未来技能补助。大多数 19 岁及以上的 BC 居民都可以申请,公立高校的合格项目最多可补助 3,500 加元。

课程网站里有什么
在课程网站上,四个模块分布在五周里。每节课拆成几个短视频,然后是一个自测小测验;接着是实验和计分的讨论。实验是我最喜欢的部分:我写了正则表达式,清洗和规范化文本,还转录了一段模拟的患者问诊,后来做成了我的 Buzz 视频。


四个模块,八篇笔记
每个模块变成了我的两篇笔记,每篇笔记都有自己的视频:
| 模块 | 我的笔记 |
|---|---|
| 模块 1: NLP 入门 | NLP001 · NLP:从语言到研究应用 NLP002 · 基础文本处理 |
| 模块 2: 文本预处理与基础 NLP 任务 | NLP003 · 文本处理进阶:分词、句子切分与贴标签 NLP004 · 从词义到知识图谱 |
| 模块 3: 语言模型与神经网络 | NLP005 · 语言模型的基础:概率 NLP006 · 神经语言模型 |
| 模块 4: 大语言模型与进阶话题 | NLP007 · 大语言模型:token、注意力、提示与推理 NLP008 · 大语言模型的问题与改进 |

我的感受
对我来说,这些概念还比较容易理解。如果没有技术背景,有些概念一开始可能会觉得难,但课程是循序渐进的。教授有时会着重讲一些技术上的概念,而我是从自己在临床研究里的经验出发去理解它们,提取出我觉得必须要理解的逻辑。我的笔记和视频,就是建立在这个基础上的。
接下来
我会继续学两门课:斯坦福的 Probability for AI,学习这些模型背后的数学;以及 UBC 的第二门课 Extraction and Analysis of Clinical Documents,把这些概念用到临床记录上。

链接
- Overview of NLP and Large Language Models:UBC Extended Learning 上的课程页面。
- Natural Language Processing to Improve Patient Care:微证书项目、讲师介绍和 StrongerBC 补助。
- YouTube 上的全部笔记视频。


