什麼是自然語言分析NLA,它是如何工作的?

思邁特Smartbi發表於2022-05-25

隨著Smartbi V10.5版本釋出,許多新功能上線,其中有關自然語言分析NLA的相關功能被問到的最多,今天小麥就來帶大家好好了解一下什麼是自然語言分析NLA,它究竟是如何工作的呢?

 

提到自然語言分析NLA,首先就需要了解近些年火爆的自然語言處理技術,其英文名稱是NLP,我們可以這樣理解它的含義,因為計算機語言和人的語言是不通用的,利用這種技術,我們就可以讓計算機去理解簡單的人類輸出的一些相關指令,也就是充當翻譯機,將人類的自然語言翻譯成計算機語言。

 

自然語言分析NLA是以 NLP為基礎,把資料分析的結果運用到資料分析軟體中,最後利用自然語言進行查詢、分析等操作。簡單地說, NLA允許使用者通過自然語言迅速地獲得分析資料。

 

接下來,我們將以 NLA的原理圖來讓大家對這個產品有一個更加清楚的認識,我們來看一下自然語言查詢引擎是怎樣工作的,它可以讓系統利用自然語言來了解使用者的意圖,並給出正確的查詢和分析。

 

圖片1.png 

 

1、建立資料模型。

在檢索過程中,資料模型不僅為使用者提供了資料,而且還為知識圖譜的內容關係提供了依據。所以,在使用 NLA功能前,我們需要先建立一個資料模型。另外,如果將資料模型與指數管理(點選檢視指數管理)結合在一起,相互補充,形成一個閉環,可以進一步提升查詢的精確性。

 

2、建立知識結構。

知識圖譜是一個知識庫,它可以通過相關的分析與推理來理解使用者的目的。知識圖譜可分為兩類:一類是企業對產業領域的知識進行補充,另一類是從資料模型中抽取關係。另外, Smartbi還提供了一個簡單的知識圖表。

 

3、輸入。使用者可以通過自然的方式來打字,例如:“廣州銷售的最佳汽車和銷售情況”。另外,還支援向使用者推薦問題,向使用者推薦最熱門和最常用的問題。

 

4、語義分析。利用語義解構引擎對使用者輸入的問題進行解構、解析,並將其轉化為 SQL類的查詢定義。

 

5、查詢。通過呼叫 Smartbi的查詢介面,查詢引擎可以根據所獲得的查詢定義進行查詢、返回和顯示結果。

 

6、圖表顯示。用圖表顯示查詢引擎返回的結果。

 

7、反饋結果。同時,該系統還提供了對結果的反饋,讓使用者能夠對查詢的結果進行反饋,從而使查詢的準確性得到不斷的提升。

 

以上就是NLA的簡單介紹以及基本工作原理介紹,你清楚了嗎?

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965912/viewspace-2897022/,如需轉載,請註明出處,否則將追究法律責任。

相關文章