发布网友 发布时间:2022-04-26 18:46
共3个回答
热心网友 时间:2023-10-21 18:27
目前,人们主要通过两种思路来进行自然语言处理,一种是基于规则的理性主义,另外一种是基于统计的经验主义。理性主义方法认为,人类语言主要是由语言规则来产生和描述的,因此只要能够用适当的形式将人类语言规则表示出来,就能够理解人类语言,并实现语言之间的翻译等各种自然语言处理任务。而经验主义方法则认为,从语言数据中获取语言统计知识,有效建立语言的统计模型。因此只要能够有足够多的用于统计的语言数据,就能够理解人类语言。然而,当面对现实世界充满模糊与不确定性时,这两种方法都面临着各自无法解决的问题。例如,人类语言虽然有一定的规则,但是在真实使用中往往伴随大量的噪音和不规范性。理性主义方法的一大弱点就是鲁棒性差,只要与规则稍有偏离便无法处理。而对于经验主义方法而言,又不能无限地获取语言数据进行统计学习,因此也不能够完美地理解人类语言。二十世纪八十年代以来的趋势就是,基于语言规则的理性主义方法不断受到质疑,大规模语言数据处理成为目前和未来一段时期内自然语言处理的主要研究目标。统计学习方法越来越受到重视,自然语言处理中越来越多地使用机器自动学习的方法来获取语言知识。
迈进二十一世纪,我们已经进入了以互联网为主要标志的海量信息时代,这些海量信息大部分是以自然语言表示的。一方面,海量信息也为计算机学习人类语言提供了更多的“素材”,另一方面,这也为自然语言处理提供了更加宽广的应用舞台。例如,作为自然语言处理的重要应用,搜索引擎逐渐成为人们获取信息的重要工具,涌现出以百度、谷歌等为代表的搜索引擎巨头;机器翻译也从实验室走入寻常百姓家,谷歌、百度等公司都提供了基于海量网络数据的机器翻译和辅助翻译工具;基于自然语言处理的中文(输入法如搜狗、微软、谷歌等输入法)成为计算机用户的必备工具;带有语音识别的计算机和手机也正大行其道,协助用户更有效地工作学习。
热心网友 时间:2023-10-21 18:28
自然语言处理是很好理解的,自然语言处理,通俗来说,也叫自然语言理解,就是用计算处理人类在日常生活中所使用的自然语言(书面或口头)能力。迄今为止,对自然语言处理尚无统一的定义,一般来说,自然语言处理的目的是让机器能够执行人类所期望的语言功能,这些功能就是我们耳熟能详的,例如,语音识别与合成、机器翻译、文本学习和检索、回答有关问题等,这些功能的实现,推动人们对自然语言处理的研究。自然语言处理在人工智能领域,是影响比较大的子领域,其中包括模式识别、机器学习。这几个子领域的研究成果在目前都已经得到了广泛深入的应用,例如,文字识别、网络检索等,其中机器学习,是当今比较火的智能领域,处在智能时代,一定要知道,在机器学习领域,主要的学习方式有哪几种。人工智能,多智时代。
热心网友 时间:2023-10-21 18:28
我就是文科生,以前学古代汉语,曾对计算语言学非常向往。自己借书来看。很伤心看不懂。因为计算语言学好多都是讲编程,我是这么理解。感觉和自己学习的知识搭边很少。建议能从汉语语言学知识和计算语言学共同交叉的地方讲起。多说说汉语语言学能为计算语言学做什么,这样一步步说比较好。否则上来就说什么统计,分词,分歧之类很难听懂。因为一般中文系这块很少说。语言学好多学的还是传统的古代训诂。只有新设的应用语言学硕士课程会涉及一些。具体讲过多少还要看学校。