(1940-1960) - 專注于機(jī)器翻譯 (MT)
自然語言處理始于 1940 年代。
1948 - 1948 年,第一個(gè)可識(shí)別的 NLP 應(yīng)用程序在倫敦伯貝克學(xué)院推出。
1950 年代 - 在 1950 年代,語言學(xué)和計(jì)算機(jī)科學(xué)之間存在矛盾的觀點(diǎn)。 現(xiàn)在,喬姆斯基開發(fā)了他的第一本書句法結(jié)構(gòu),并聲稱語言本質(zhì)上是生成的。
1957 年,喬姆斯基還引入了生成語法的概念,它是基于規(guī)則的句法結(jié)構(gòu)描述。
(1960-1980) - 人工智能 (AI)
從 1960 年到 1980 年,主要的發(fā)展是:
增強(qiáng)轉(zhuǎn)換網(wǎng)絡(luò) (ATN)
增強(qiáng)轉(zhuǎn)換網(wǎng)絡(luò)是一種能夠識(shí)別常規(guī)語言的有限狀態(tài)機(jī)。
案例語法
Case Grammar 是 語言學(xué)家 Charles J. Fillmore 在 1968 年開發(fā)的。Case Grammar 使用英語等語言通過介詞來表達(dá)名詞和動(dòng)詞之間的關(guān)系。
在案例語法中,可以定義案例角色以鏈接某些種類的動(dòng)詞和對(duì)象。
例如: “Neha broke the mirror with the hammer”。 在此示例案例中,語法將 Neha 識(shí)別為代理,將鏡像識(shí)別為主題,將錘子識(shí)別為樂器。
從 1960 年到 1980 年,關(guān)鍵系統(tǒng)是:
SHRDLU
SHRDLU 是 Terry Winograd 在
1968-70 年編寫的程序。 它幫助用戶與計(jì)算機(jī)和移動(dòng)物體進(jìn)行通信。
它可以處理諸如“撿綠鈴”之類的指令,也可以回答諸如“黑盒子里有什么”之類的問題。 SHRDLU
的主要重要性在于它顯示了可以組合生成理解自然語言的系統(tǒng)的那些語法、語義和對(duì)世界的推理。
月球
LUNAR 是使用 ATN 和 Woods 的程序語義的自然語言數(shù)據(jù)庫接口系統(tǒng)的經(jīng)典示例。? 它能夠?qū)?fù)雜的自然語言表達(dá)翻譯成數(shù)據(jù)庫查詢,并且能夠無錯(cuò)誤地處理 78% 的請(qǐng)求。
1980 - 當(dāng)前
直到 1980 年,自然語言處理系統(tǒng)都是基于復(fù)雜的手寫規(guī)則集。? 1980 年后,NLP 引入了機(jī)器學(xué)習(xí)算法用于語言處理。
1990 年代初,NLP
開始發(fā)展得更快,并取得了良好的過程準(zhǔn)確性,尤其是在英語語法方面。? 1990 年還引入了電子文本,為自然語言程序的培訓(xùn)和檢查提供了很好的資源。
其他因素可能包括具有快速 CPU 和更多內(nèi)存的計(jì)算機(jī)的可用性。? 自然語言處理進(jìn)步背后的主要因素是互聯(lián)網(wǎng)。
現(xiàn)在,現(xiàn)代 NLP 由各種應(yīng)用組成,如 語音識(shí)別、機(jī)器翻譯 和 機(jī)器文本閱讀 。 當(dāng)我們結(jié)合所有這些應(yīng)用程序時(shí),它可以讓人工智能獲得世界的知識(shí)。 讓我們以亞馬遜 ALEXA 為例,使用這個(gè)機(jī)器人你可以向 Alexa 提問,它會(huì)回復(fù)你。