目录
一、自然语言处理
二、问题的分析
三、收获与总结
通过前两章关于人工智能的阅读,让我对于人工智能的历史、人工智能的概念与分类、与人工智能的算法有了详细地了解与认知,在上节的学习中,通过对于人工智能在图像识别中的具体应用与问题解决,让我对于人工智能的算法之一——卷积神经网络算法有了进一步的学习。顺着不断解决图像识别中所存在的问题,不断发展与创新的思路给我展示了真实的技术进步过程,与提高的图像物体检测和事件区分的精度和效率的算法创新。在这个过程中,我也看到了与已经学习过的基础学科的联系,例如在评估物体检测算法的性能中引入的衡量物体识别的两个核心指标,即精确率和召回率,与概率论中的置信度概念息息相关。上一章的学习围绕着图像处理,即计算机视觉中的部分展开的。那人工智能在自然语言处理方面的作用是怎样的?本章就人工智能的在自然语言处理的应用技术进行了分析与讲解,也对人工智能的挑战与未来发展进行了讨论。同时本章讨论的课题如下:
(本章讨论的课题)
一、自然语言处理
与图像处理一样,自然语言也是一个信息编码与解码的过程。机器将输入的自然语言数据中结构、含义和效用的不确定性消除,转化为它能够识别、理解和执行的信息进行处理。语音作为传递信息最直接高效的方式,是人们彼此之间情感交流和思想传递的最主要途径。实现人机无障碍交互一直是科研工作者们追求的目标,在早期的传统人机交互中,基本都是基于硬件比如键盘和鼠标来进行的,相比于人类的语音交互显得不是很自然,而且效率较低,所以将人与人之间的语言推广到人与机器之间的智能语音交互一直以来都是一个备受关注同时也极具挑战性的研究课题。语音识别是指通过计算机实现从语音自动转换到相应文字的过程。在实际应用中,语音识别通常与自然语言理解、自然语言生成和语音合成的技术结合在一起,提供一个基于语音的自然流畅的人机交互平台。语音识别技术发展初期主要基于模式匹配的方法,随着计算机计算能力的提升与算法技术的演进,机器学习方法尤其是深度学习技术越来越多地应用到了本领域的研究中。[1]语音信号通过算法进行计算处理后转换为对应的文字信息,也包括通过语音识别和确认讲话者的身份等。语音信号是由发声系统产生的、承载语言内容的声波,数学上可以表示为随时间变化的一维连续模拟信号。
(常见语音识别的流程)
理想状态下这种循环神经网络是单向的,即在一个时间序列中,网络当前时刻的状态只与之前的状态相关,而与之后的状态无关。在实际中,时间序列中的输出可能不仅受到历史状态的影响,也需要根据未来状态进行修正。通过RNN可以建立一个将连续的语音信号转换为分立的音素符号的神经网络。对应一段语音信号的时频谱由若干个不同时帧段的频谱矢量构成,这些矢量作为一个序列依次输入到RNN神经网络,最终得到所对应的音素符号出现的概率。这种方法同样存在一定的弊端,例如输入语音数据很难与输出的对应音素符号完全对齐,为了解决这个问题,科学家们采用了连接时序分类的算法。通过计算所有可能的路径,然后根据所得到的路径分布计算得到最有可能的分布,从而建立输入语音与输出音素的一组最佳映射使之在时间上对齐。[2]在RNN和CTC的算法基础上,科学家们又发明了RNN-T算法,RNN-T模型的声学模型将输入的语音信号转换为RNN网络的隐藏状态,可以用单向或双向的RNN实现;另外一个模块“语言模型”将上一个文字输出的标签作为输入预测下一个标签,也可以使用单向的RNN来构建。[3]随着语音识别技术的不断发展,越来越多的算法与机制可以被引入语音识别领域,不断地解决着实际的问题。
在语音识别的基础上,词嵌入和语义理解进行了更深一步的研究与发展。自然语言处理的一个重要步骤是根据这些语言中不同词所代表的含义特征抽象出若干独立特征维度,将每个词由原先的高维空间的独热矢量通过编码转换到这个低纬度的特征空间,从而通过矢量运算操作提取关于结构和含义的知识。这种方法和过程也被称为词嵌入。通过这种方法,构建的词向量中可以通过相关的关系建立达到数学运算的目的。同时也可以对对自然语言进行结构分析和语义理解。
(词嵌入的实例)
作为实际融入日常生活中的应用之一,机器翻译也是基于神经网络发展而成的,例如常见的双语翻译,把一种语言翻译成为另一种语言,通常采用两个编码器:一个编码器把源语言经过一系列的神经网络的变换表示成一个高维的向量;一个解码器负责把这个高维向量再重新解码成目标语言。[4]
除了针对于语言的输入进行翻译输出以外,针对语言输入进行回答也是一项不可忽视的应用。甚至普及范围更加广泛,通过机器问答的方式,这样的应用在未来更有可能成为许多领域中的关键,例如物联网、人机交互等等。现在的许多物联网技术在实际产品应用上都采取了语音交互的方式。例如小米推出的智能音箱就是语音问答的例子之一,通过自然连续对话的语音助理对语言与语义进行识别,再做出相应的回答与物联设备的控制。
(小米推出的智能音箱)
二、问题的分析
人工智能科学技术在模仿和代替人类认知、学习、分析和预测等特殊领域取得巨大成就; 人们不禁产生这样的疑问:人工智能是否或者何时能够全面达到甚至超过人类智能?
我们不难得出结论,按照目前人工智能的发展来看,人工智能将不会超过人类智能。因为与机器相比,人类智能的最大优势当属它的逻辑推理能力、想象力、创造力及其高效性。人脑功耗只有20多瓦,处理许多感知及认知任务的精度与拥有庞大内存、运算速度达到万亿次的超级电脑相比却毫不逊色。尽管机器智能很可能在不远的将来在棋牌类竞赛中全面超越人类,但现有的机器学习框架并不能模拟出人类的想象力和创造力。因此,在当前情况下,机器智能全面超越人类智能的预测是不会成为现实的。 随着机器学习算法的不断发展与进步,计算机借助强大的存储与运算能力,学习人类几千年来发展与进化过程中所积累的完整知识的能力越来越强,借助完整知识库对复杂事务进行预测与判断的准确度将会全面超越人类。由此推断,在未来几十年里,不仅是那些简单重复性的体力劳动将会全面被机器取代,而且那些需要对复杂事务进行评估与判断的工作,如金融投资、企业管理、军事指挥等,也有可能被让位于机器智能。甚至大到整个国家,也可能会越来越依靠机器智能预测政治、经济、外交发展趋势,制定最优的政策方针及发展规划。[5]然而,当前的机器学习框架无法模拟人类的想象力及创造力,科学研究与发明创造仍将是人类的优势所在。不难预测,在未来人类社会的发展进程中,将有越来越多的人从事科学研究以及新产品的设计研发工作。社会对每个人的知识能力、智慧以及发明创造力的要求将会越来越高,不具备这些能力的人们将会无法找到满意的工作,逐渐成为处于社会底层的贫困阶层。了解并解决科技迅速发展所带来的社会挑战,仍然是人类需要面对的任务,而人工智能是无法替代人类解决这些问题的。
人工智能和智能机器对人类未来将产生巨大影响:是“天堂”还是“地狱”,是“融合”还是“消亡”尚无明确定论。也许我们需要更完善的模型,也许我们的世界会经历一个极不稳定的发展时期?
通过对于人工智能的进一步发展与研究,人工智能对于人类带来的影响有正面也有负面。展望未来,人工智能将在技术应用和配套基础设施两个层面进一步发展。但是,人工智能在提升企业生产效率以及改善人类生活品质的同时,也带来很大的负面影响,比如以算法战、深度伪造等滥用人工智能技术的行为,对人工智能行业的发展以及经济社会的带来了负面效果,展望未来,为促进人工智能行业的良性发展,需要加强人工智能的治理体系建设,建立起人工智能行业发展的伦理和法律治理框架。如果发展不在法律的限制内,人工智能可能由于恶意发展而失控。
通过法律条例的约束,将人工智能的发展限制在合法的范围之内,让人工智能最大程度上起到帮助人类的作用。可见,人工智能与人类的关系不应是一场“零和”游戏,而应该是共同发展互相进步的合作关系。人类将知识和智能赋予了机器,使得机器具有了更丰富的功能和更强大的性能,从而更好的服务于人类的需要。同时,智能的机器也成就了人类,给人类带来了前所未有的应用和价值。随着技术的不断发展,人工智能的相关应用已经融入人类生活的方方面面,如今“AI ”也已经成为未来各大行业发展的主流方向,可见人类与人工智能的和谐共处将会成为未来社会的新常态。
(人工智能的应用领域)
三、收获与总结
经过这系列的章节的阅读,我从三个世界、数据法则、信息纽带、知识升华、自然智能以及人工智能六个方面对于信息科学技术与创新有了深层次的认识与了解。在《三个世界》的学习中,通过对于物理、生物和数字世界的起源、演化、进化与发展过程的讲述,为我们提供了一个宏观的问题视角、理论框架和讨论平台。三个世界之间的结合与共同作用,极大程度上拓宽了人类的生存空间与发展未来前景,推动着人类文明的向前与科技的进步。由三个世界中的数据世界所引伸出的对于数据的讨论,呈现在《数据法则》之中,对于科学数据三法则的介绍让我可以从不同的视角看待数据以及“三个世界”。科学数据三法则分别从数据的定义,数据的存在与运动,数据的作用三个层面来全面细致地描述了数据。越来越多的数据的产生与交换将会带来科技方面的机遇与进步,同时也会重新定义未来的世界。以数据为驱动的新一代信息革命快速引领着知识的生产与传播。《信息纽带》这一节让我深刻认识到了信息的概念,理清了信息与数据之间的区别和联系。更让我收获到了有关于信息编码的相关知识。了解到信息的结构、含义以及效用的主要因素和实现过程。更重要的是,我还用所学的知识对现实生活中的常见信息现象进行了分析与应用,并以此更深入的认识到信息的重要价值与意义。《知识升华》详细讲解了而由信息升华成的知识,对知识三大法则的学习,让我对知识的来源与作用有了更深的探索与收获。 通过知识在信息时代下的飞速增长的形势分析,使我对知识的平衡问题,知识在实际意义下的价值、风险与挑战有了自己的思考。《自然智能》课程中,我了解到了有关于有关智能的定义与概念,从不同的维度上加深了对于智能内涵的认识,明确了智能的衡量标准与智能的外显。并由此引申出了智能的几种模型,延展了关于智商的相关讨论。在《人工智能(一)》里,从人工智能的历史讲起,为我们构建了人工智能的发展历程与源头,并对人工智能按照不同的标准进行了一定的分类。而作为人工智能的核心——算法,也针对生物进化算法,人工神经网络算法这两种算法进行了详细地介绍,还阐述了人工智能所面临的障碍。在《人工智能(二)》里,更是通过实际的应用,例如图像识别与物体感知的方面对人工智能及其卷积神经网络算法,让我对卷积神经网络解决相关问题的思路有了一定的认知,解决提取语义信息与获取位置信息的矛盾的思路,学习了解了二步法,YOLO算法,掩膜R-CNN算法等等。在《人工智能(三)》的学习中,我了解到自然语言处理中的一些算法,例如RNN与CTC、RNN-T算法等等,并且顺着不断解决问题的思路,对词嵌入的向量方法有了初步的认识。也在此过程中,也对机器翻译、语言机器有了探讨与认知。最后对于人工智能的发展所带来的问题有了自己的想法,通过讨论更加强化了对于人工智能的更深层次的理解。
这书为我开拓了科技的视野,也同时对信息科学技术与创新有了更宏观与更深度的认知。
参考文献:
[1]蒋竺芳. 端到端自动语音识别技术研究[D].北京邮电大学,2019.
[2]黄卫平. 数据智能科学技术导论[M].北京:清华大学出版社,1-274.
[3] A. Graves, Sequence Transduction With Recurrent Neural Networks, arXiv:1211.3711v1 [cs.NE] 14 Nov 2012
[4] J. Redmon, et.al., You only look once: Unified, real-time object detection, Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 779–788, arXiv:1506.02640v5 [cs.CV] 9 May 2016.
[5]龚怡宏.人工智能是否终将超越人类智能——基于机器学习与人脑认知基本原理的探讨[J].人民论坛·学术前沿,2016(07):12-21.