如今来看,计算机发展中,最火热的,就是人工智能(Artificial Intelligence, AI),我对于人工智能的理解,就是通过简单的人机交互(对人类而言,即正常的行为举止),让计算机理解人类的意图,并进一步进行反馈,以满足人类对其的相关需求。这个过程说起来很简单,其应用场景也十分广泛,甚至我们每个人都可以在想象中实现这个过程。当然,若想实现人工智能,就需要在很多方面实现突破,解决掉许许多多细节的问题,从而实现真正的人工智能。
对于自然语言处理(Natural Language Processing, NLP),便是实现人工智能的非常重要的一环。在今天的“自然语言处理”课上,老师引用了这样一段话:“自然语言处理是人工智能皇冠上的明珠”。这句话不难理解,如果按照上述我对人工智能的理解说下去,如果想“让计算机理解人类的意图”,就需要确定某种交互方式来实现理解的途径。平时生活中,人与人之间,便是通过对话来实现信息交流,自然这就是一种实现人机交互的方式,细入思考一下,这背后便涉及到将听到的声音信号抽象成语言,并进一步对其处理,从而实现计算机“听懂”人类的意图。简言之,让计算机理解语言,就是自然语言处理要做的事情。
至于老师在课上谈到的一个看似老套,却又引人深思的问题:“为什么选择自然语言处理?”,我想在这里说一下我的想法。
首先,考虑现实环境因素,在本校的计算机课程中,自然语言处理属于HIT的很不错的专业方向,HIT在自然语言处理方向中的研究是十分深入的,选择这样的专业研究方向,对自身发展无疑是一种稳靠而又高效的提升。
其次,便是自身因素。上面已经说到,人工智能火热的当下,计算机内许许多多的研究内容都在朝着这一个大方向看齐,而自然语言处理就是这个大方向中至关重要的一块。我很喜欢人工智能这个方向,我也很希望未来的一天,我会用自己的能力为人类生活的极大便利贡献一份力量(我想每个计算机工作者都会有这样的理想或是情怀吧,哪怕是让每个人应用的程序中,都曾出现过自己写过的一行代码)。人工智能是一个很炫酷的东西,若想让它变得智能,NLP就是很重要的一环,我希望朝着这个方向研究下去,让人工智能变得更加智能,为未来的无限可能提供一份贡献。我相信,这么炫酷的未来,值得我去付出与期待。
如果让我来介绍自然语言处理,我想到的也只是说这门学科是人工智能的基础,是实现人工智能人机交互中,令机器变得智能的最重要的一环。参与自然语言处理,能让自身对这个发展的过程与原理有更加清晰、深刻的认识,为未来许许多多问题的解决,都能提供一个很好的思路。
自然语言处理于我而言,将是一段需要深入研究的漫长的路,我希望这条路上,有许多志同道合的伙伴和许多炫酷的惊喜等待着我。
2018年9月3日