什麼是NLP (自然語言處理)?

什麼是NLP?自然語言處理 (Natural Language Processing)簡稱為NLP,是AI的其中一個分支,讓機器學會如何分辨人類的語言,了解語言的意思。 NLP 運用在很多領域,其中有:

1.機器翻譯(Machine Translation)

機器翻譯真正的挑戰並不是翻譯語言,而是如何保留真實而且完整的語言,因為人類的語言有時包含雙重意義,而且不是每次都符合文法,所以Google 翻譯時會先運用龐大的語言資料庫來了解人們如何應用語言,再進行翻譯;該如何準確地分析語意將會是下一階段的挑戰!

2.文字總結(Text Summarization)

文字總結在NLP 技術中屬於相當新的領域,它可以會沒有架構或冗長的文章精簡化,文字總結也應用在文字情感(Sentiment Analysis)上面,分析作者的情感和寫作態度等等。這樣的技術被用來分析社群網站的發文,了解發文者的情緒或角度。例如文字總結也會被應用在分析電影影評上,由影評裡的情感取向和態度可分析出該部影片的受歡迎程序和面向哪類觀眾,有助電影公司準備下一部電影時選擇題材、劇本和演員。說不定你在IMDB上說Jennifer Lawrence演技超班的評價就是導演在下一部電影選她的其中一個原因!  

3.命名實體識別(Named Entity Recognition)

這個識別技術是資訊擷取(Information Extraction)的分支,簡單來說就是讓電腦「識別」實體,這個實體可能是一個人、店家、品牌等等。它可以做出事件檢測,例如這篇文章中的人物、時間或地點;另外,透過累積的資料庫可以識別出實體之間的關係,例如輸入「美國總統候選人」,搜尋系統就會彈出「川普」或「希拉里」,NER 會識別出川普和希拉里曾經是競爭對手。

自然語言處理仍在發展中,由於人類語言的複雜性和多樣性,如何讓電腦正確解讀資訊仍是一大挑戰。但無可否認的是,未來運用NLP 的技術,我們可以更快且精準地了解文章內容,找出文字中的關聯,也許會改變未來我們企業了解客戶需求和評論並更有效率地獲得資訊,林老師預計在5年後,你可以用國語語音輸入直接跟日本人實時對話,而不用再看奇怪的翻譯文字了!那時去日本旅遊時就很方便了!下篇繼續探討NLP如何應用在商業上!

編輯精選:

AI將會取代人類?全球失業預言會否成真?

塞車問題可以靠Big Data解決?

什麼是STEM?

 

Leave a Reply

Your email address will not be published. Required fields are marked *