TensorFlow 文本处理教程

TensorFlow 文本处理教程提供了解决常见文本和自然语言处理 (NLP) 问题的分步指南。

TensorFlow 为文本和自然语言处理提供了两种解决方案:KerasNLP 和 TensorFlow Text。KerasNLP 是一个高级 NLP 库,包含所有最新的基于 Transformer 的模型以及底层分词工具。它是大多数 NLP 用例的推荐解决方案。

如果您需要使用底层文本处理工具,可以使用 TensorFlow Text。TensorFlow Text 提供了一系列算子和库,帮助您处理文本格式的输入,例如原始文本字符串或文档。

KerasNLP

  • KerasNLP 入门:通过执行不同复杂度等级的情感分析来学习 KerasNLP,从使用预训练模型到从零开始构建您自己的 Transformer。

文本生成

文本分类

  • 使用 BERT 进行文本分类:微调 BERT 以在 IMDb 纯文本电影评论数据集上执行情感分析。
  • 使用 RNN 进行文本分类:训练一个 RNN 在 IMDb 电影评论上执行情感分析。
  • TF.Text 指标:了解可通过 TensorFlow Text 使用的指标。该库包含了诸如 ROUGE-L 等文本相似度指标的实现,可用于文本生成模型的自动评估。

使用 BERT 进行 NLP

嵌入