自然语言处理是什么意思词义解释来源:辞书
1:自然语言处理是针对人类语言文字进行各种自动化处理的技术其目标是要让电脑认识、分析、理解、合成人类语言进行各式运算希望最终能以自然语言为媒介让电脑跟人类顺畅的沟通以完成各项指定的任务。自然语言处理涵盖的议题相当广泛包括:断词(word segmentation)、词性标记(part-of-speech tagging)、专有名词标记(name entity tagging)、词义消歧(word sense disambiguation)、代名词释义(pronoun resolution)、句法剖析、文法比对、语意角色标注(semantic role labeling)、语意逻辑推论、自动音译、机器翻译、语音辨识、语音合成等。电脑处理自然语言受限于自然语言常有的模糊特性如语法的规则中有例外语意含糊或模拟两可等情况目前自然语言处理的技术还未能达到预定的目标。但在某些较小的领域或范围特别是在英文中自然语言处理已有长足的进步以及成功的应用。例如使用者可以输入一道问题如:「When was George Washington born?」到Google中Google已能直接传回:「关于「George Washington date of birth」最接近的答案为「February 22 1732」」这样的正确答案而不仅止于传回相关的文件再让使用者自行阅读查找答案。又如iPhone 4S手机已经内建个人数位助理可以用英文语音直接跟使用者对话完成回传简讯、设定行事历等任务。相对于自然语言电脑程序语言是专为指示电脑执行运算逻辑而由专家设计出来的语言其有明确的语法与语意。电脑处理各种电脑语言(如C、FORTRAN、Java、BASIC等语言)的技术例如:编译器(compiler)、解译器(interpreter)的设计等已相当成熟而且运作良好。
|