Logo
☆☆☆☆☆
0.0
Beginner
30h

精通 spaCy

本课程全面介绍了自然语言处理(NLP)领域广泛使用的 Python 库 spaCy,涵盖 spaCy 的基础功能(如分词和词性标注)以及高级主题(如自定义模型训练和 NLP 管道构建)。 课程分为三个部分: 第一部分聚焦 spaCy 的基础知识、架构、安装与配置,讲解常见的 NLP 任务,包括分词、命名实体识别(NER)、词性标注(POS)和依存句法分析。 第二部分深入探讨 spaCy 的功能,涵盖句法与语义处理,介绍基于规则的模式匹配以及通过词向量实现的语义分析,并系统讲解统计信息抽取技术。 第三部分研究高级主题,包括开发复杂的 NLP 模型,这些内容需要专业知识、分析能力和实践经验。课程中将开展多个不同 NLP 任务的实验,例如根据特定需求定制统计模型。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
精通 spaCy
本课程全面介绍了自然语言处理(NLP)领域广泛使用的 Python 库 spaCy,涵盖 spaCy 的基础功能(如分词和词性标注)以及高级主题(如自定义模型训练和 NLP 管道构建)。 课程分为三个部分: 第一部分聚焦 spaCy 的基础知识、架构、安装与配置,讲解常见的 NLP 任务,包括...

WHAT YOU'LL LEARN

了解 spaCy 的架构及其用于自然语言处理任务的各个组件

TAKEAWAY SKILLS

Machine Learning
Natural Language Processing

Content

12 Lessons • 0 Quizzes • 0 Challenges

开始学习
  1. 1

    课程介绍

  2. 2

    概述:入门指南

  3. 3

    自然语言处理与Python

  4. 4

    Python 字符串操作

  5. 5

    spaCy 库的高级概述

  6. 6

    使用displaCy进行可视化

  7. 7

    总结:入门指南

  8. 8

    测验:入门

  9. 9

    练习:入门

  10. 10

    解决方案:入门指南

使用 spaCy 的核心操作
  1. 1

    概述:使用 spaCy 的核心操作

  2. 2

    spaCy 约定概述

  3. 3

    介绍分词(Tokenization)

  4. 4

    自定义分词器与句子分割

  5. 5

    理解词形还原

  6. 6

    spaCy 容器对象

  7. 7

    更多 spaCy 功能

  8. 8

    总结:使用 spaCy 的核心操作

  9. 9

    测验:使用 spaCy 的核心操作

  10. 10

    练习:使用 spaCy 进行核心操作

  11. 11

    解决方案:使用 spaCy 进行核心操作

自定义 spaCy 模型
  1. 1

    概述:自定义 spaCy 模型

  2. 2

    数据预处理入门

  3. 3

    更新现有的管道组件

  4. 4

    从零开始训练一个流水线组件

  5. 5

    总结

  6. 6

    测验:自定义 spaCy 模型

  7. 7

    练习:自定义 spaCy 模型

  8. 8

    解决方案:自定义 spaCy 模型

语言特征
  1. 1

    概述:语言学特征

  2. 2

    词性标注

  3. 3

    词性标注——续篇

  4. 4

    依存句法分析简介

  5. 5

    命名实体识别简介

  6. 6

    合并与拆分 Token

  7. 7

    总结:语言特征

  8. 8

    测验:语言特征

  9. 9

    练习:语言特征

  10. 10

    解决方案:语言特征

使用 spaCy 进行文本分类
  1. 1

    概述:使用 spaCy 进行文本分类

  2. 2

    理解文本分类的基础知识

  3. 3

    训练 spaCy 文本分类器

  4. 4

    使用 spaCy 进行情感分析

  5. 5

    使用 spaCy 和 Keras 进行文本分类

  6. 6

    嵌入词语

  7. 7

    使用SpaCy进行文本分类总结

  8. 8

    测验:使用 spaCy 进行文本分类

  9. 9

    练习:使用 spaCy 进行文本分类

  10. 10

    解决方案:使用 spaCy 进行文本分类

基于规则的匹配
  1. 1

    概述:基于规则的匹配

  2. 2

    基于词元的匹配

  3. 3

    语法支持与正则表达式

  4. 4

    PhraseMatcher 和 EntityRuler

  5. 5

    结合 spaCy 模型与匹配器

  6. 6

    总结:基于规则的匹配

  7. 7

    测验:基于规则的匹配

  8. 8

    练习:基于规则的匹配

  9. 9

    解决方案:基于规则的匹配

spaCy 和 Transformers
  1. 1

    概述:spaCy 与 Transformers

  2. 2

    Transformer与迁移学习

  3. 3

    理解 BERT

  4. 4

    Transformer 与 TensorFlow

  5. 5

    使用 BERT 进行文本分类

  6. 6

    使用 Transformer 管道

  7. 7

    Transformers 与 spaCy

  8. 8

    总结:spaCy 与 Transformers

  9. 9

    测验:spaCy 和 Transformers

  10. 10

    练习:spaCy 与 Transformers

  11. 11

    解决方案:spaCy 和 Transformers

处理词向量与语义相似度
  1. 1

    概述:词向量与语义相似度

  2. 2

    理解词向量

  3. 3

    使用 spaCy 的预训练向量

  4. 4

    相似性方法

  5. 5

    高级语义相似度方法

  6. 6

    摘要:词向量与语义相似度

  7. 7

    测验:词向量与语义相似度的应用

  8. 8

    练习:词向量与语义相似度

  9. 9

    解决方案:词向量与语义相似度

综合运用:使用 spaCy 设计一个聊天机器人
  1. 1

    概述:使用 spaCy 设计聊天机器人

  2. 2

    对话式人工智能简介

  3. 3

    了解数据集

  4. 4

    实体抽取

  5. 5

    意图识别

  6. 6

    使用字符级LSTM进行文本分类

  7. 7

    区分主语与宾语

  8. 8

    指代消解

  9. 9

    总结:使用 spaCy 设计聊天机器人

  10. 10

    测验:使用 spaCy 设计聊天机器人

综合运用:使用 spaCy 进行语义解析
  1. 1

    概述:使用 spaCy 进行语义解析

  2. 2

    提取命名实体

  3. 3

    使用依赖树提取实体

  4. 4

    使用依赖关系进行意图识别

  5. 5

    语义解析中的语义相似性方法

  6. 6

    综合应用

  7. 7

    摘要:使用 spaCy 进行语义解析

  8. 8

    测验:使用 spaCy 进行语义解析

  9. 9

    练习:使用 spaCy 进行语义解析

  10. 10

    解决方案:使用 spaCy 进行语义解析

附录
  1. 1

    安装 spaCy

  2. 2

    安装 spaCy 的统计模型

  3. 3

    使用 displaCy 进行可视化

  4. 4

    保存和加载自定义模型

结论
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)