自然语言处理是什么?自然语言处理生成包含哪几部分?

2022-09-27
自然语言处理

所谓自然语言,是指自然产生的语言,如介入我们日常交流的中文、英语、法语等,而自然语言处理主要是来自技术的加持,面向计算机和人工智能方向。自然语言处理主要包含了自然语言理解和自然语言生成两个部分。

所谓自然语言,是指自然产生的语言,如介入我们日常交流的中文、英语、法语等,而自然语言处理主要是来自技术的加持,面向计算机和人工智能方向。自然语言处理主要包含了自然语言理解和自然语言生成两个部分。

在自然语言处理生成中,想要实现人机间语言互动通信,目前是较为困难的。其中最重要的原因就是语言文本可能会造成的歧义性,表现在多个方面如:

1.语音分析

语音分析是依据日常的发音规则将词一一对应,从词到句,由技术识别完整的一句话信息,包括对音节、音调的把握,这就会有多种可能,多个含义的存在。

2.词法分析

 词法分析是找出词汇的各个组成部分,分析其中的关联,比如说中文、关键字错误等,还会遇到拼写错误、解析错误等都会导致自然语言生成故障问题。

3.句法分析

句法分析是通过对句子结构的把握,找出词或短语等的相互关系,容易出现省略不当、断句错误等,导致程序无法执行下一步。

4.语义分析

在语义分析阶段,容易出现未声明的标识符或多个声明的标识符,类型报告错误,即赋值语句的右端和左端的类型不匹配等就会报错。 

5.语用分析

语用分析是离我们生活最近的层次,但也是相对较难的部分。会从准确维度、褒贬维度、禁忌维度等进行衡量,技术解析时尚且不能有效的筛选。

以上就是今日关于自然语言处理生成的相关内容分享了。