自然語言處理 Natural Language Processing (NLP)

更新於 發佈於 閱讀時間約 2 分鐘

Natural Language Processing (NLP),中文稱為「自然語言處理」,是人工智慧 (AI) 領域的一個重要分支。

它的基本定義是:

讓電腦能夠理解、解釋、處理以及生成人類所使用的自然語言。

換句話說,NLP 的目標是讓電腦能夠像人類一樣,讀懂文字、聽懂語音,並能與人進行有意義的溝通。

這涉及到的主要功能包括:

  • 自然語言理解 (Natural Language Understanding, NLU): 讓電腦能夠分析並理解人類語言的意義、意圖和語氣。這包括了斷詞、詞性標註、命名實體識別、情感分析等。
  • 自然語言生成 (Natural Language Generation, NLG): 讓電腦能夠根據資料或特定的指令,產生出流暢、自然且符合語法的文字或語音。

NLP 結合了計算語言學 (Computational Linguistics)機器學習 (Machine Learning)深度學習 (Deep Learning) 等技術,來處理人類日常使用的語言(如中文、英文、日文等),而非程式語言。

簡單來說,NLP 就是讓電腦聽懂人話,並能說人話的技術。

我們日常生活中許多應用都離不開 NLP,例如:

  • 語音助理(Siri, Google Assistant, Alexa)
  • 翻譯軟體(Google 翻譯)
  • 聊天機器人 (Chatbot)
  • 垃圾郵件過濾
  • 文本摘要
  • 情感分析(分析輿情、客服對話)
  • 搜尋引擎的語義理解
  • 大型語言模型(如您現在正在使用的 Gemini)
留言
avatar-img
留言分享你的想法!
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
4會員
229內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師