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

什麼是自然語言處理

AI Justka
AI 講講話
May 13, 2022

--

Photo by Analytics Vidhya on Pinterest

我們前面探討了人工智慧(AI, Artificial Intelligence),也了解如何打造一個聊天機器人,或許你略有耳聞,或是很難不聽到一個名詞 — — 自然語言處理(NLP, Natural Language Processing)。

為何自然語言處理會與我們息息相關?因為它就是讓電腦理解人類語言的能力。在探討自然語言處理以前,我們先來了解何謂「自然語言」?

有「自然語言」,相反地,也有「人工語言」。「自然語言」即是人類日常生活賴以交流的語言和文字,例如我們利用中文、英文、日文等等,進行「聽」、「說」、「讀」、「寫」等活動;而「人工語言」則是因特定目的、為了特定族群所創造出來的語言,例如:國際手語或是為了讓全世界的人可以互相溝通而被創造出來的世界語等等。

總結來說,自然語言處理指的是讓電腦理解、詮釋以及操作人類語言文本的技術,它結合了電腦科學、語言學以及人工智慧等等。

自然語言處理的概念

然而,世界上有千千百百種語言,光是身為人類的我們,都可能因為語言互相造成隔閡與誤會了,電腦是要如何理解我們想表達的話呢?中研院資料科學研究所馬偉雲助研究員說明:以中文來說,最基本的是要先教電腦學會「斷詞」和「理解詞」,再來則是「分析句子」,包含語法及語意的分析。

接下來,我們就一步一步來了解,電腦是如何從字詞,了解到句子,甚至是一個段落吧。

--

--