你现在多久和某种黑(或白)盒子说话一次?自然语言处理(NLP)已经成为我们日常生活中不可或缺的一部分:无论是向智能手机问路,还是与Alexa或Google互动,NLP及其子类别都在幕后努力工作,翻译语音或文本输入,并(希望)提供适当的语音或文本输出。
但是什么是NLP,一般和人工智能(AI)有什么关系呢?差异很重要,因为NLP在企业中的价值和我们个人生活中的价值一样重要,甚至更重要。
人工智能,定义
有了AI,计算机可以学会在没有显式编程的情况下完成任务。
先说AI,它是NLP和很多其他基于机器的智能的常驻类别。“人工智能是利用复杂的逻辑或先进的分析方法在更大的规模上执行简单的任务,这意味着我们可以大规模地处理现有的工作人员,使他们能够专注于人类最擅长的领域,比如处理复杂的事情。Gartner副总裁兼杰出分析师Whit Andrews表示。
OpenText的技术战略、AI和分析主管Zachary Jarvinen表示,AI本质上是某种计算机模拟的人工智能,可以通过编程做出决策、执行特定任务并从结果中学习。
有了人工智能,计算机可以学习完成任务,而无需被明确编程。威廉和格洛丽亚杰克逊的计算机系统副教授蒂莫西海文斯说,密歇根理工大学的计算专业和中国科学院计算与网络系统研究所所长。
对于喜欢类比的人来说,Havens将AI的工作方式比作学习骑自行车的方式:“你不会告诉孩子左脚在左踏板上向前移动,右脚在前踏板上向前移动。圆.你必须推动他们,告诉他们保持自行车直立,并指出:总体目标。他们摔了好几次,每次都失败了,磨练了技能。简而言之,就是AI。”
人工智能和自然语言处理的解释
当你采用AI,专注于人类语言,你就会得到NLP。
“NLP使人类能够与机器对话:”AI的这一分支使计算机能够理解、解释和操纵人类语言。
像机器学习或深度学习一样,NLP是AI的一个子集。但是人工智能什么时候会变成NLP呢?SAS为这个术语提供了一个清晰而基本的解释:“自然语言处理使人类能够与机器交谈。”人工智能的分支使计算机能够理解、解释和操纵人类语言。
自然语言处理本身有许多子集,包括自然语言理解(NLU)和自然语言生成(NLG),自然语言理解指的是机器阅读理解,自然语言生成可以将数据转换成人类单词。然而,ISG大学认知自动化和创新主任韦恩巴特菲尔德说:“前提是一样的:理解语言,并根据这种理解缝制东西。”
自然语言处理使计算机能够提取关键词和短语,理解语言意图,将它们翻译成另一种语言或生成响应。
珠穆朗玛峰集团副总裁阿尼尔维贾扬解释说,自然语言处理源于语言学,它似乎使计算机能够真正处理自然语言。“随着时间的推移,它已经从基于规则的方法演变为集成机器学习的方法,从而与AI重叠。”
除了从计算语言学领域获得的技术之外,NLP(在某些情况下也可以称为语音识别)可能同时使用机器学习和深度学习方法,以便有效地吸收和处理非结构化的语音和文本数据集。业务转型和外包咨询公司佩斯哈蒙的董事JP Baritugo。
标签: