前言

不懂什麼是自然語言處理?它在商業智能中又有哪些應用?帶着這樣的疑問,慧都網將從定義和應用兩個方向,通過3分鐘的時間快速瞭解自然語言處理(NLP)。

話不多說,馬上開始!

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

我們的語言

語言是一項基本的溝通工具。人類使用語言來傳遞信息和意義,人類善於用語言來描述現實世界。我們通常會通過語義線索來實現這一點,語義線索可以是文字,符號或者圖像,它能提供與現實世界中所代表的事物更緊密的聯繫。

當人們看到文本時,他們通常能理解其中的含義。而當計算機看到文本時,它們只能看到字符串,無法將其對應到現實世界的事物或者理解其中包含的想法。

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

自然語言處理(NPL)

隨着人類越來越依賴於計算系統,計算機理解文本和語言也變得越來越重要。這就是自然語言處理(NLP)的作用。現在,機器學習和人工智能正在不斷髮展,自然語言處理正是計算機與人類交流之間的橋樑。

什麼是自然語言處理?

自然語言處理是計算機科學和計算語言學中的一個領域,用於研究人類(自然)語言和計算機之間的相互作用。語義是指單詞之間的關係和意義。自然語言處理的重點是幫助計算機利用信息的語義結構(數據的上下文)來理解含義。

例如,統計圖表可能非常抽象。下圖是一個對數圖表,展示了各種動物的大腦和體重之間的關係。

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

統計圖較爲複雜

現在,如果我們應用語義來更好地表達此圖的含義,它將如下所示:

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

應用語義的圖表

第二張圖表使用了與每個動物相關的圖像。然後圖表立即變得更有意義了,因爲我們的視覺系統不必識別前一圖像中雜亂的文本標籤。

同樣地,計算機使用語義來爲單詞和文本分配含義和意圖。這能允許計算機和最終用戶之間的對話。

自然語言處理的例子

自然語言已經滲透到日常生活中。最常見的自然語言技術有 Alexa,Siri 和 Google Assistant 等,這些技術能夠通過識別語音模式來推斷意義並提供適當的響應。NLP 也是一些 Gmail 功能的基礎。例如 Gmail 使用 NLP 來自動解析並理解電子郵件的內容,它能夠檢測到像會議邀請,包裹發貨通知和提醒等的內容。

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

NLP 使用強大的解析,語法規則和算法來從人們的話語中獲得意圖。話語是通用語言中的語句或問題片段,由一系列的關鍵字組成。

NLP 另一個常見的例子是網絡搜索引擎。當您在搜索引擎中輸入短語時,它將根據其他類似的搜索行爲提供建議。您還可以在社交媒體網站上的搜索功能中看到它。例如,搜索“我認識的居住在奧斯汀的人”,這將顯示在該地區的朋友列表。

自然語言如何影響商業智能

如今,商業智能(BI)供應商正在爲可視化提供自然語言界面,以便用戶可以自然地與他們的數據進行交互,在他們想到問題時提出問題。在 BI 市場中,自然語言通常被歸類在“智能分析”中,與機器學習和人工智能的應用有關。

自然語言處理能夠爲所有層次的用戶(從初級到高級)開放數據分析,因爲使用該技術來獲得見解並不需要深入瞭解 BI 工具。

“每個人都渴望獲得有關數據的見解。自然語言是解決這一問題的一種重要方式。它能夠讓您詢問有關數據的問題,而不需要考慮這樣做的原理。”

——Tableau 自然語言團隊的開發經理 Vidya Setlur

在詢問有關數據的問題時,人們通常不會從空白狀態開始。我們經常會依賴上下文來激發我們的好奇心。同樣地,在 BI 工具中,NLP 系統利用對話中的上下文來理解用戶查詢背後的意圖並進行進一步對話,從而創建更自然的對話體驗。

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

例如,如果某人對他的數據有後續問題時,他不必複述問題以深入挖掘或澄清歧義。您可以使用 BI 工具“查找加利福尼亞附近的大地震”,然後提出一個後續問題,例如“德克薩斯附近怎麼樣?” 而不需要在第二個問題中也提到地震。

什麼是自然語言處理(NLP)?定義+應用一次性看個明白

上圖是某人在 Tableau 自然語言功能中詢問數據問題的例子,Ask Data。

BI 工具中的自然語言功能能夠讓人們通過簡單地與數據的交談來獲得洞察力。隨着 BI 行業自然語言的日趨成熟,它將打破組織採用分析的障礙,並改變人們與數據交互的方式。

慧都BI提供Tableau的產品和技術服務,更有企業級BI業務分析解決方案。我們擁有包括Qlik、Tableau、Power BI和 IBM Cognos全球領先的BI產品,並提供相關解決方案,讓數據創造無限價值。

歡迎諮詢慧都在線客服,我們將幫您轉接BI專業團隊,併發送相關資料給您!

相关文章