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) 的實作,可用於自動評估文字產生模型。

NLP 與 BERT

嵌入