主讲教师:刘杰海
| 学校: | 南京信息工程大学 |
| 开课院系: | 文学院 |
| 课程英文名称: | Introduction to Natural Language Processing |
| 课程编号: | 18002338W |
| 学分: | 3 |
| 课时: | 48 |
授课学期:2026年秋季学期 授课对象:2026级[语言智能]微专业本科生 微专业课程《自然语言处理》主要面向文科类本科生,课程以语言问题与文本分析为切入点,沿自然语言处理模型演进脉络,系统介绍从文本切分(Tokenization)、语言结构标注、文本统计、N-gram模型、主题分析与文本分类,到词向量、神经语言模型、注意力机制(Attention)、Transformer、预训练语言模型及大语言模型的基本方法与发展路径。课程弱化复杂数学推导、底层算法实现与大型系统开发,突出语言问题导向、模型原理理解、Notebook实验操作、结果解读、错误分析及人机语言能力评估,着力培养语言智能领域专业能力与综合素养。
| 考核内容 | 比例 | 说明 |
| 课堂表现、实操、讨论 | 15% | 出勤、实操(Lab)和讨论参与 |
| 作业1:基础语言分析 | 10% | 6周后提交:token, POS, NER或dependency分析 |
| 作业2:统计文本分析 | 10% | 8周后提交:N-gram, Topic Modeling 二选一 |
| 作业3:模型比较实验 | 15% | 14周后提交: BERT或LLM比较 |
| 期末项目 | 50% | 小型语言智能研究项目报告(含展示和互评) |
参考教材:
Jurafsky, D., Martin, J. H. (2026). Speech and Language Processing, 3rd Ed. [PDF ebook]
何晗. 自然语言处理入门 (2019). 北京: 人民邮电出版社, ISBN: 9787115519764 [PDF ebook]
进阶自学:
Brian Heinold.(2015). A Practical Introduction to Python Programming [ebook URL]
张奇, 桂韬, 黄萱菁. 自然语言处理导论(2023). 北京: 电子工业出版社, ISBN: 9787121460326 [ebook URL]
推荐阅读:
Natural Language Processing Tutorial (by GeekforGeek) [link]
A beginner's guide to natural language processing (by IBM) [link]
Deep Learning For Dummies [link]
国内高校NLP研究团队:
清华大学自然语言处理实验室 [website]
南京大学自然语言处理研究组 [website]
复旦大学自然语言处理实验室 [website]