NLP可能是指:
神經語言程序學:是一套原理、信念和技術,其意圖為探索心靈和神經學,語言模式和人類感知與認知,安排組織以使之成為系統(tǒng)化模式以及如何在互動中建立主觀現(xiàn)實的人類行為,屬于實用心理學和行動策略的一種。
自然語言處理:自然語言處理是計算機科學,人工智能,語言學關注計算機和人類(自然)語言之間的相互作用的領域。
任務和限制
理論上,NLP是一種很吸引人的人機交互方式。早期的語言處理系統(tǒng)如SHRDLU,當它們處于一個有限的“積木世界”,運用有限的詞匯表會話時,工作得相當好。這使得研究員們對此系統(tǒng)相當樂觀,然而,當把這個系統(tǒng)拓展到充滿了現(xiàn)實世界的含糊與不確定性的環(huán)境中時,他們很快喪失了信心。
由于理解(understanding)自然語言,需要關于外在世界的廣泛知識以及運用操作這些知識的能力,自然語言認知,同時也被視為一個人工智能完備(AI-complete)的問題。同時,在自然語言處理中,"理解"的定義也變成一個主要的問題。有關理解定義問題的研究已經引發(fā)關注。
實際問題
一些NLP面臨的問題實例:
句子“我們把香蕉給猴子,因為它們餓了”和“我們把香蕉給猴子,因為它們熟透了”有同樣的結構。但是代詞“它們”在第一句中指的是“猴子”,在第二句中指的是“香蕉”。如果不了解猴子和香蕉的屬性,無法區(qū)分。