NLP 实战:从文本处理到词向量构建

本课程聚焦自然语言处理(NLP)中的基础工程落地,主要解决文本数据如何被机器“读懂”这一核心痛点。针对当前大模型应用开发中,原始文本无法直接输入、语义信息丢失的难题,课程不空谈算法原理,而是手把手带你搭建从分词到词向量的完整数据处理管线。通过系统学习,你能独立实现中文与英文文本的标准化清洗,并掌握利用预训练向量或自定义训练来表征词义的方法,为后续构建聊天机器人、情感分析或搜索推荐系统打下坚实的数据基础。

适用人群与前置要求

这门课适合有一定编程基础、想切入 AI 工程化领域的初学者或转行者。内容基于 Python 语言,要求读者熟悉 Python 基本语法及 NumPy、Pandas 等常用库。课程导论部分会简要梳理技术演进,帮助零基础学员建立认知框架;随后直接进入环境配置与代码实操,不依赖复杂的数学推导,更看重代码复现与工具调用。如果你是纯小白,建议先花 30 分钟过一遍导论视频,确认对“词”与“向量”的关系有直观理解,再开始编写代码。

学习路径与资料配合建议

建议按“分词工具选择”与“词表示方法”两个阶段推进。首先观看“分词”系列视频,重点实操 jieba 库,理解自定义词典对分词准确率的调整,这是处理中文文本的必经之路;随后进入“词表示”章节,对比 One-hot 与 Word2Vec 的优劣,动手跑通 Skip-Gram 或 CBOW 模型训练代码。资料包中的脚本文件与对应理论视频需同步对照:先看理论讲解原理,再对照代码注释逐行运行,遇到报错时优先检查数据编码格式与环境依赖是否匹配。学完后,你应能独立编写一个脚本,读取任意文本文件,将其转化为可用于深度学习模型的词向量矩阵,直接应用于下游任务。

课程目录

001-NLP-课程简介.mp4 26.90M
002-NLP-课程概述.mp4 73.93M
003-NLP-导论-常见任务.mp4 147.16M
004-NLP-导论-技术演进历史.mp4 169.82M
005-NLP-环境准备.mp4 21.30M
006-NLP-文本表示-概述.mp4 113.00M
007-NLP-文本表示-分词-英文分词.mp4 199.70M
008-NLP-文本表示-分词-英文分词-BPE算法.mp4 148.49M
009-NLP-文本表示-分词-中文分词.mp4 88.00M
010-NLP-文本表示-分词-分词工具-概述.mp4 21.03M
011-NLP-文本表示-分词-分词工具-jieba-分词模式.mp4 64.51M
012-NLP-文本表示-分词-分词工具-jieba-分词模式-API.mp4 50.48M
013-NLP-文本表示-分词-分词工具-jieba-自定义词典.mp4 59.55M
014-NLP-文本表示-词表示-one-hot&语义化词向量-概述.mp4 108.49M
015-NLP-文本表示-词表示-语义化词向量-Word2Vec-概述.mp4 48.16M
016-NLP-文本表示-词表示-语义化词向量-Word2Vec-原理-Skip-Gram.mp4 115.77M
017-NLP-文本表示-词表示-语义化词向量-Word2Vec-原理-CBOW.mp4 26.46M
018-NLP-文本表示-词表示-语义化词向量-Word2Vec-获取-公开词向量-说明.mp4 83.73M
019-NLP-文本表示-词表示-语义化词向量-Word2Vec-获取-公开词向量-编码.mp4 106.32M
020-NLP-文本表示-词表示-语义化词向量-训练词向量-概述.mp4 36.91M
021-NLP-文本表示-词表示-语义化词向量-训练词向量-实操.mp4 156.98M
022-NLP-文本表示-词表示-语义化词向量-应用-概述.mp4 50.82M
023-NLP-文本表示-词表示-语义化词向量-应用-编码.mp4 116.20M
024-NLP-文本表示-词表示-语义化词向量-应用-OOV问题.mp4 41.28M
025-NLP-文本表示-词表示-上下文相关词向量.mp4 69.09M
026-NLP-传统序列模型-RNN-概述.mp4 29.11M
027-NLP-传统序列模型-RNN-基础结构.mp4 77.31M
028-NLP-传统序列模型-RNN-示意图.mp4 21.97M
029-NLP-传统序列模型-RNN-多层结构.mp4 32.93M
030-NLP-传统序列模型-RNN-双向结构.mp4 74.26M
031-NLP-传统序列模型-RNN-多层+双向结构.mp4 16.70M
032-NLP-传统序列模型-RNN-API-构造参数.mp4 107.45M
033-NLP-传统序列模型-RNN-API-输入输出-概述.mp4 54.10M
034-NLP-传统序列模型-RNN-API-输入输出-含义.mp4 66.91M
035-NLP-传统序列模型-RNN-API-输入输出-形状分析.mp4 135.34M
036-NLP-传统序列模型-RNN-API-小练习.mp4 37.48M
037-NLP-传统序列模型-案例-概述.mp4 21.22M
038-NLP-传统序列模型-案例-思路分析-数据集说明.mp4 118.22M
039-NLP-传统序列模型-案例-思路分析-模型结构和训练思路.mp4 30.91M
040-NLP-传统序列模型-RNN-案例-项目结构.mp4 31.62M
041-NLP-传统序列模型-RNN-案例-数据预处理-思路分析.mp4 98.17M
042-NLP-传统序列模型-RNN-案例-数据预处理-读取json文件.mp4 106.43M
043-NLP-传统序列模型-RNN-案例-数据预处理-文件路径说明.mp4 59.58M
044-NLP-传统序列模型-RNN-案例-数据预处理-文件路径处理.mp4 55.66M
045-NLP-传统序列模型-RNN-案例-数据预处理-构建并保存词表.mp4 132.52M
046-NLP-传统序列模型-RNN-案例-数据预处理-构建训练集.mp4 118.13M
047-NLP-传统序列模型-RNN-案例-数据预处理-保存训练集&测试集.mp4 65.63M
048-NLP-传统序列模型-RNN-案例-数据集-说明.mp4 13.96M
049-NLP-传统序列模型-RNN-案例-数据集-编码.mp4 105.21M
050-NLP-传统序列模型-RNN-案例-模型定义-初始化方法.mp4 51.04M
051-NLP-传统序列模型-RNN-案例-模型定义-前向传播.mp4 73.33M
052-NLP-传统序列模型-RNN-案例-训练脚本-环境准备.mp4 52.24M
053-NLP-传统序列模型-RNN-案例-训练脚本-训练循环.mp4 44.40M
054-NLP-传统序列模型-RNN-案例-训练脚本-单个轮次的训练逻辑.mp4 77.97M
055-NLP-传统序列模型-RNN-案例-训练脚本-Tensorboard使用说明.mp4 155.47M
056-NLP-传统序列模型-RNN-案例-训练脚本-保存模型.mp4 110.98M
057-NLP-传统序列模型-RNN-案例-预测脚本-说明.mp4 16.21M
058-NLP-传统序列模型-RNN-案例-预测脚本-编码-上.mp4 183.99M
059-NLP-传统序列模型-RNN-案例-预测脚本-编码-下.mp4 102.84M
060-NLP-传统序列模型-RNN-案例-评估脚本-说明.mp4 34.61M
061-NLP-传统序列模型-RNN-案例-评估脚本-编码.mp4 173.73M
062-NLP-传统序列模型-RNN-案例-代码改造说明.mp4 22.89M
063-NLP-传统序列模型-RNN-案例-Tokenizer-说明.mp4 47.26M
064-NLP-传统序列模型-RNN-案例-Tokenizer-编码.mp4 261.45M
065-NLP-传统序列模型-RNN-存在问题-概述.mp4 56.32M
066-NLP-传统序列模型-RNN-存在问题-分析.mp4 239.55M
067-NLP-传统序列模型-LSTM-概述.mp4 66.93M
068-NLP-传统序列模型-LSTM-基础结构-说明.mp4 144.21M
069-NLP-传统序列模型-LSTM-缓解梯度消失和爆炸.mp4 90.68M
070-NLP-传统序列模型-LSTM-复杂结构.mp4 52.15M
071-NLP-传统序列模型-LSTM-API-构造参数.mp4 97.37M
072-NLP-传统序列模型-LSTM-API-输入输出.mp4 39.14M
073-NLP-传统序列模型-LSTM-案例-概述&思路分析.mp4 75.37M
074-NLP-传统序列模型-LSTM-案例-数据处理-说明.mp4 74.31M
075-NLP-传统序列模型-LSTM-案例-数据处理-编码-上.mp4 123.62M
076-NLP-传统序列模型-LSTM-案例-数据处理-编码-下.mp4 101.68M
077-NLP-传统序列模型-LSTM-案例-数据集.mp4 25.38M
078-NLP-传统序列模型-LSTM-案例-模型定义.mp4 165.89M
079-NLP-传统序列模型-LSTM-案例-模型训练.mp4 102.57M
080-NLP-传统序列模型-LSTM-案例-模型预测.mp4 78.96M
081-NLP-传统序列模型-LSTM-案例-模型评估.mp4 51.84M
082-NLP-传统序列模型-LSTM-存在问题.mp4 29.94M
083-NLP-传统序列模型-GRU-基础结构.mp4 120.13M
084-NLP-传统序列模型-GRU-复杂结构&API使用说明.mp4 14.77M
085-NLP-传统序列模型-GRU-案例实操.mp4 30.82M
086-NLP-传统序列模型-LSTM_GRU_RNN横向对比.mp4 32.24M
087-NLP-Seq2Seq-概述.mp4 67.54M
088-NLP-Seq2Seq-模型结构-编码器.mp4 37.81M
089-NLP-Seq2Seq-模型结构-解码器.mp4 88.53M
090-NLP-Seq2Seq-模型结构-训练机制.mp4 91.34M
091-NLP-Seq2Seq-模型结构-推理机制.mp4 70.32M
092-NLP-Seq2Seq-模型结构-案例实操-概述.mp4 44.46M
093-NLP-Seq2Seq-模型结构-案例实操-需求分析.mp4 166.61M
094-NLP-Seq2Seq-模型结构-案例实操-数据预处理-读取文件.mp4 108.24M
095-NLP-Seq2Seq-模型结构-案例实操-数据预处理-改造Tokenizer.mp4 140.22M
096-NLP-Seq2Seq-模型结构-案例实操-数据预处理-词表构建.mp4 8.16M
097-NLP-Seq2Seq-模型结构-案例实操-数据预处理-构建数据集.mp4 56.67M
098-NLP-Seq2Seq-模型结构-案例实操-Dataloader.mp4 164.71M
099-NLP-Seq2Seq-模型结构-案例实操-模型定义-编码器.mp4 72.90M
100-NLP-Seq2Seq-模型结构-案例实操-模型定义-解码器.mp4 98.83M
101-NLP-Seq2Seq-模型结构-案例实操-模型定义-完整模型.mp4 19.63M
102-NLP-Seq2Seq-模型结构-案例实操-训练脚本-核心代码.mp4 253.93M
103-NLP-Seq2Seq-模型结构-案例实操-训练脚本-pad_token处理逻辑.mp4 63.67M
104-NLP-Seq2Seq-案例-预测脚本.mp4 387.79M
105-NLP-Seq2Seq-案例-评估脚本-bleu说明.mp4 69.66M
106-NLP-Seq2Seq-案例-评估脚本-编码.mp4 95.92M
107-NLP-Seq2Seq-总结.mp4 44.93M
108-NLP-Attention机制-概述.mp4 30.34M
109-NLP-Attention机制-工作原理-概述.mp4 29.55M
110-NLP-Attention机制-工作原理-具体步骤.mp4 48.00M
111-NLP-Attention机制-注意力评分函数.mp4 86.95M
112-NLP-Attention机制-案例-代码升级改造思路.mp4 65.31M
113-NLP-Attention机制-案例-注意力机制-实现思路.mp4 93.01M
114-NLP-Attention机制-案例-注意力机制-编码.mp4 41.73M
115-NLP-Attention机制-案例-注意力机制-训练和预测逻辑修改.mp4 31.83M
116-NLP-Transformer-概述.mp4 69.98M
117-NLP-Transformer-核心思想.mp4 106.73M
118-NLP-Transformer-模型结构-整体结构.mp4 72.76M
119-NLP-Transformer-模型结构-编码器-概述.mp4 33.51M
120-NLP-Transformer-模型结构-编码器-自注意力子层-生成QKV向量.mp4 129.04M
121-NLP-Transformer-模型结构-编码器-自注意力子层-完整计算过程.mp4 114.56M
122-NLP-Transformer-模型结构-编码器-自注意力子层-多头注意力.mp4 75.38M
123-NLP-Transformer-模型结构-编码器-前馈神经网络层.mp4 41.40M
124-NLP-Transformer-模型结构-编码器-残差连接&层归一化-概述.mp4 20.95M
125-NLP-Transformer-模型结构-编码器-残差连接-说明.mp4 71.76M
126-NLP-Transformer-模型结构-编码器-层归一化.mp4 34.56M
127-NLP-Transformer-模型结构-编码器-位置编码.mp4 61.50M
128-NLP-Transformer-模型结构-编码器-说明.mp4 153.30M
129-NLP-Transformer-模型结构-编码器-小结.mp4 37.09M
130-NLP-Transformer-模型结构-解码器-概述.mp4 55.00M
131-NLP-Transformer-模型结构-解码器-Mask-Attention.mp4 86.49M
132-NLP-Transformer-模型结构-解码器-Cross-Attention.mp4 20.58M
133-NLP-Transformer-模型结构-解码器-小结.mp4 10.64M
134-NLP-Transformer-实现细节-注意力为什么需要缩放.mp4 75.10M
135-NLP-Transformer-实现细节-注意力如何感知相对位置.mp4 75.84M
136-NLP-Transformer-模型训练和推理机制.mp4 34.91M
137-NLP-Transformer-API-概述.mp4 46.80M
138-NLP-Transformer-API-nn.Transformer-构造参数.mp4 70.89M
139-NLP-Transformer-API-nn.Transformer-forward方法-概述.mp4 43.58M
140-NLP-Transformer-API-nn.Transformer-forward方法-输入输出.mp4 160.74M
141-NLP-Transformer-API-nn.Transformer-encoder&decoder.mp4 74.13M
142-NLP-Transformer-案例-代码改造思路.mp4 24.87M
143-NLP-Transformer-案例-模型定义-基础结构.mp4 55.60M
144-NLP-Transformer-案例-模型定义-位置编码-简易实现.mp4 159.86M
145-NLP-Transformer-案例-模型定义-位置编码-哈弗实现.mp4 190.63M
146-NLP-Transformer-案例-模型定义-前向传播.mp4 108.48M
147-NLP-Transformer-案例-训练脚本.mp4 100.71M
148-NLP-Transformer-案例-预测&评估脚本.mp4 148.37M
149-NLP-Transformer-哈佛版本-核心源码解读.mp4 240.97M
150-NLP-预训练模型-概述.mp4 59.83M
151-NLP-预训练模型-分类.mp4 90.77M
152-NLP-预训练模型-主流模型-GPT-概述.mp4 13.62M
153-NLP-预训练模型-主流模型-GPT-模型结构.mp4 60.75M
154-NLP-预训练模型-主流模型-GPT-预训练.mp4 34.56M
155-NLP-预训练模型-主流模型-GPT-微调.mp4 108.90M
156-NLP-预训练模型-主流模型-BERT-概述.mp4 41.69M
157-NLP-预训练模型-主流模型-BERT-模型结构.mp4 83.14M
158-NLP-预训练模型-主流模型-BERT-微调.mp4 142.79M
159-NLP-预训练模型-主流模型-BERT-预训练.mp4 87.80M
160-NLP-预训练模型-主流模型-T5-概述&模型结构.mp4 43.02M
161-NLP-预训练模型-主流模型-T5-预训练&微调.mp4 57.08M
162-NLP-预训练模型-HF-概述.mp4 170.30M
163-NLP-预训练模型-HF-模型加载-AutoModel.mp4 85.55M
164-NLP-预训练模型-HF-模型加载-AutoModelForXXX.mp4 86.41M
165-NLP-预训练模型-HF-模型使用.mp4 181.85M
166-NLP-预训练模型-HF-Tokenizer-加载.mp4 135.97M
167-NLP-预训练模型-HF-Tokenizer-使用.mp4 216.04M
168-NLP-预训练模型-HF-Tokenizer-模型配合使用.mp4 89.96M
169-NLP-预训练模型-HF-Datasets-概述.mp4 37.48M
170-NLP-预训练模型-HF-Datasets-加载数据集.mp4 89.76M
171-NLP-预训练模型-HF-Datasets-查看数据集.mp4 34.92M
172-NLP-预训练模型-HF-Datasets-加载在线数据集.mp4 24.38M
173-NLP-预训练模型-HF-Datasets-预处理数据集-过滤数据.mp4 46.07M
174-NLP-预训练模型-HF-Datasets-预处理数据集-划分数据集.mp4 19.69M
175-NLP-预训练模型-HF-Datasets-预处理数据集-map-上.mp4 211.88M
176-NLP-预训练模型-HF-Datasets-预处理数据集-map-下.mp4 83.22M
177-NLP-预训练模型-HF-Datasets-保存数据集.mp4 83.55M
178-NLP-预训练模型-HF-Datasets-集成Dataloader.mp4 58.48M
179-NLP-预训练模型-案例-数据预处理-上.mp4 138.52M
180-NLP-预训练模型-案例-数据预处理-下.mp4 34.19M
181-NLP-预训练模型-案例-Dataloader.mp4 38.85M
182-NLP-预训练模型-案例-模型定义.mp4 101.65M
183-NLP-预训练模型-案例-模型训练.mp4 91.15M
184-NLP-预训练模型-案例-模型推理.mp4 26.57M
185-NLP-预训练模型-案例-模型评估.mp4 28.98M
186-NLP-预训练模型-案例-测试.mp4 28.81M
187-NLP-预训练模型-案例-带任务头的预训练模型.mp4 169.69M
1.笔记
2.资料
3.代码
4.视频