NLP到专家系统再到模式识别



NLP:自然语言处理

也可以称NLU:自然语言理解

日常生活中,我们如何与人对话?为什么与一个熟悉的老朋友或者一个陌生人对话的开场白是不同的?我的大脑中存在着老朋友相关的大量信息,以及与他互动时所产生的信息。但是对于陌生人来说信息量很少知道他就是一个普通人。基于以上两种不同的状况NLP该如何处理之间的对话?

我每天中午都和一个同事吃饭,他也知道我下雨天喜欢吃炒饭,早上吃的晚的时候中午喜欢吃一碗面,只有周三的时候吃盖饭的几率比较大,周五我们往往会去比较远的地方吃套餐。今天周三,天晴,中午的时候他问我准备吃什么,我说:你懂的。他当然会确信我中午应该就是吃盖饭了。但是日常的简单交流就是如此便利,我不可能为了表示严谨而说出一堆冗余的长句来告诉对方我要吃什么,除非对方第一次和我吃饭。那么对于熟悉我的人来说,他的大脑中就就记忆了关于我的先验数据。基于先验数据进行NLP处理就会快捷正确很多。

随着我和同事不断沟通促进交流的深入,我们的探讨也会越来越多,彼此之间也会越来越熟知。他甚至会建议我哪一家餐馆的盖浇饭比较好吃,哪一家的面做的不错,下雨天其实订餐更适宜等等,这就需要一个专家系统进行处理。

模式识别:同事知道在公司饭点的时候该问什么,才会被我所接收,而不是一脸懵。周末在商业广场逛街的时候他问的问题就要基于环境,虽然也是问吃什么,但是基于吃什么的策略就和工作日在公司时的不同。公司与商业中心,周日与工作日,这就是模式的不同。

总结:NLP基于先验数据,配合专家系统,模式识别能做到一个比较真实的系统。

你可能感兴趣的:(NLP到专家系统再到模式识别)