Course Code: nlg
Duration: 21 hours
Prerequisites:
  • Python 程式設計經驗

觀眾

  • 開發人員
  • 數據科學家
Overview:

自然語言生成(NLG)是指電腦生成自然語言文字或語音。

在這個由講師指導的現場培訓中,參與者將學習如何通過從頭開始構建自己的 NLG 系統來使用 Python 生成高品質的自然語言文本。還將研究案例研究,並將相關概念應用於實時實驗室專案以生成內容。

在本次培訓結束時,參與者將能夠:

  • 使用 NLG 為各種行業自動生成內容,從新聞到房地產,再到天氣和體育報導。
  • 選擇和組織源內容,規劃句子,並準備自動生成原始內容的系統。
  • 瞭解 NLG 管道並在每個階段應用正確的技術。
  • 瞭解自然語言生成 (NLG) 系統的架構。
  • 實施最適合分析和排序的演算法和模型。
  • 從公開可用的數據源以及精選資料庫中提取數據,以用作生成文本的材料。
  • 用計算機生成的自動化內容創建取代手動和費力的編寫過程。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

自然語言生成 (NLG) 簡介

  • NLG 及其應用概述
  • 瞭解 NLG 管道
  • NLG 的 Python 庫簡介

數據收集和準備

  • 從各種來源收集數據
  • 清理和預處理文本數據
  • 組織內容以進行生成

NLG 的語言建模

  • 語言模型簡介
  • 訓練用於文字生成的語言模型
  • 使用 SpaCy 和 NLTK 微調語言模型

句子規劃和文本結構

  • 規劃句子結構和內容流程
  • 使用範本生成文字
  • 根據用例自定義文本結構

內容生成和後處理

  • 從結構化數據生成文字
  • 評估和優化生成的內容
  • 後處理和格式化輸出

高級 NLG 技術

  • 使用神經網路產生文字(例如 GPT 模型)
  • 處理生成文本中的上下文和連貫性
  • 探索實際應用和案例研究

期末專案:構建 NLG 系統

  • 定義專案範圍
  • 構建和部署 NLG 系統
  • 測試和評估系統

總結和後續步驟

Sites Published:

United Arab Emirates - Python for Natural Language Generation (NLG)

Qatar - Python for Natural Language Generation (NLG)

Egypt - Python for Natural Language Generation (NLG)

Saudi Arabia - Python for Natural Language Generation (NLG)

South Africa - Python for Natural Language Generation (NLG)

Brasil - Python for Natural Language Generation (NLG)

Canada - Python for Natural Language Generation (NLG)

中国 - Python for Natural Language Generation (NLG)

香港 - Python for Natural Language Generation (NLG)

澳門 - Python for Natural Language Generation (NLG)

台灣 - Python for Natural Language Generation

USA - Python for Natural Language Generation (NLG)

Österreich - Python for Natural Language Generation (NLG)

Schweiz - Python for Natural Language Generation (NLG)

Deutschland - Python for Natural Language Generation (NLG)

Czech Republic - Python for Natural Language Generation (NLG)

Denmark - Python for Natural Language Generation (NLG)

Estonia - Python for Natural Language Generation (NLG)

Finland - Python for Natural Language Generation (NLG)

Greece - Python for Natural Language Generation (NLG)

Magyarország - Python for Natural Language Generation (NLG)

Ireland - Python for Natural Language Generation (NLG)

Luxembourg - Python for Natural Language Generation (NLG)

Latvia - Python for Natural Language Generation (NLG)

España - Python para la Generación de Lenguaje Natural

Italia - Python for Natural Language Generation (NLG)

Lithuania - Python for Natural Language Generation (NLG)

Nederland - Python for Natural Language Generation (NLG)

Norway - Python for Natural Language Generation (NLG)

Portugal - Python for Natural Language Generation (NLG)

România - Python for Natural Language Generation (NLG)

Sverige - Python for Natural Language Generation (NLG)

Türkiye - Python for Natural Language Generation (NLG)

Malta - Python for Natural Language Generation (NLG)

Belgique - Python for Natural Language Generation (NLG)

France - Python for Natural Language Generation (NLG)

日本 - Python for Natural Language Generation (NLG)

Australia - Python for Natural Language Generation (NLG)

Malaysia - Python for Natural Language Generation (NLG)

New Zealand - Python for Natural Language Generation (NLG)

Philippines - Python for Natural Language Generation (NLG)

Singapore - Python for Natural Language Generation (NLG)

Thailand - Python for Natural Language Generation (NLG)

Vietnam - Python for Natural Language Generation (NLG)

India - Python for Natural Language Generation (NLG)

Argentina - Python para la Generación de Lenguaje Natural

Chile - Python para la Generación de Lenguaje Natural

Costa Rica - Python para la Generación de Lenguaje Natural

Ecuador - Python para la Generación de Lenguaje Natural

Guatemala - Python para la Generación de Lenguaje Natural

Colombia - Python para la Generación de Lenguaje Natural

México - Python para la Generación de Lenguaje Natural

Panama - Python para la Generación de Lenguaje Natural

Peru - Python para la Generación de Lenguaje Natural

Uruguay - Python para la Generación de Lenguaje Natural

Venezuela - Python para la Generación de Lenguaje Natural

Polska - Python for Natural Language Generation (NLG)

United Kingdom - Python for Natural Language Generation (NLG)

South Korea - Python for Natural Language Generation (NLG)

Pakistan - Python for Natural Language Generation (NLG)

Sri Lanka - Python for Natural Language Generation (NLG)

Bulgaria - Python for Natural Language Generation (NLG)

Bolivia - Python para la Generación de Lenguaje Natural

Indonesia - Python for Natural Language Generation (NLG)

Kazakhstan - Python for Natural Language Generation (NLG)

Moldova - Python for Natural Language Generation (NLG)

Morocco - Python for Natural Language Generation (NLG)

Tunisia - Python for Natural Language Generation (NLG)

Kuwait - Python for Natural Language Generation (NLG)

Oman - Python for Natural Language Generation (NLG)

Slovakia - Python for Natural Language Generation (NLG)

Kenya - Python for Natural Language Generation (NLG)

Nigeria - Python for Natural Language Generation (NLG)

Botswana - Python for Natural Language Generation (NLG)

Slovenia - Python for Natural Language Generation (NLG)

Croatia - Python for Natural Language Generation (NLG)

Serbia - Python for Natural Language Generation (NLG)

Bhutan - Python for Natural Language Generation (NLG)

Nepal - Python for Natural Language Generation (NLG)

Uzbekistan - Python for Natural Language Generation (NLG)