行业云

有了计算机软件为什么还需要人工智能?

人工智能(AI)技术这几年一直处于高速发展的状态,这一点可以从各种媒体的头版头条消息甚至是我们国家的发展纲要上找到佐证,而冠以人工智能的创新科技公司也被无限的看好并被称之为“各种独角兽企业”。

目前看来,普通人对于人工智能将如何改变我们的生活,应该不甚明了。在此,笔者想通过将人工智能与计算机软件进行一个比较分析,来为读者科普下AI技术的特点及应用场景。

目前计算机及软件应用已经深入到各个行业的各种领域。对于读者而言,最为直接的感受就应该是智能手机的普及了,这大大改变了我们每个人的生活方式,低头一族由此诞生:)。

那么,我们已经拥有了如此完美的技术了,为什么还需要人工智能技术呢?下面我们来一起分析下这两种技术的差异,从而一窥其究竟并了解下AI是如何影响我们的生活的。

首先,传统的计算机软件都是经过精确定义并经过严格计算机程序实现而成的,在设计研发及使用阶段,软件的对外的行为是预定义好的,无法针对外部的状况进行持续的“揣测”并积累“经验”;然后根据“积累的经验”触发相应的行为。说的有些抽象与刻板,我们通过一个身边的例子来解释下。

微信是我们非常常用的一款计算机软件(手机本身也是一款计算机),也是我们最为熟悉的一款软件了。我们知道微信提供的登陆方式有:

1. 手机号码+密码

2. 微信号+密码

3. 邮箱+密码

4. QQ号+密码

我们常用的登陆方式是1与2,那么是否存在一种新的登陆方式5呢(比如虹膜识别登陆)?在腾讯的产品设计人员及研发团队没有规划出该功能的时候,作为用户,是无论如何无法使用该功能的,因为在产品设计的时候没有定义该需求,研发团队没有进行有针对性的研发,自然就不存在这个功能了。说的形象些:“没有种豆,哪来的豆角?”

如果用户对该功能需求非常强烈呢?那么产品设计人员,研发团队要做大量的工作并对移动应用及后台进行重新上线才能实现,这个成本是非常高的!而且灵活性及适应性都极其差!

如果我们的微信能够随着我们的使用,逐渐“了解”使用者的特点,如:我们盯着屏幕看的时候,了解使用时长最长,使用频率最高的人的眼睛虹膜信息,从而“聪明”的“意识”到这个是主人的信息并自动实现基于虹膜识别的功能该有多棒!

再列举一个大家常见的例子:语音及人脸识别技术。这两种技术都称之为模式识别技术。语音识别功能相信读者都会经常用到,车载导航系统,微信的语音转文字等都是这个技术的应用场景。我们可以找几个不同地方的人,大家的使用各自家乡的方言与语音识别引擎交互,我们会惊奇的发现计算机大概率会识别出我们说的话并根据识别的命令执行相应的操作。(当然也有识别不出来的情形)。这种不拘泥于预先定义好的特性而能够给出多样结果的系统具有一定的智能性,可以帮助我们解决许多大问题。如:开车的时候不方便动手操作导航器,我们可以通过语音命令导航器为驾驶员做事情,这样可大大提升驾驶的安全性。

那么有没有更好的方法来解决这种“随心所欲”的需求(即软件系统随着与用户的互动,逐渐自主的了解用户的需求并演化出用户专属的功能)呢?这个问题其实在上世纪50年代很多科学家已经在思考了(就是在计算机还没有发现之前),而且在孜孜不倦的寻找解决方法。时至今日,无论是在理论上还是工程实践方法上,科学家们都实现了质的突破!这就是基于神经网络的人工智能技术。

人工智能的概念很复杂,在此我们不做严谨的介绍,只做科普。人工智能包含机器学习,而机器学习又包含深度学习。我们可以参考下图的来了解下人工智能(AI)大家族。

早期,生物科学家们是在研究生物的条件发射的时候发现了神经元及信息在神经元之间传导的规律并大致发现了大脑对信息的记忆,处理,学习的基本原理。而某些脑洞大开科学家们突发奇想,也希望建立一套系统来模拟人脑,至于应用场景则并没有明确。但好奇心与对未知领域的探索欲使得科学家们不断的努力,时至今日我们已经深处人工智能的世界了。比如:支付宝开启后,默认是不需要输入用户名与密码就可以直接开启“支付码”界面的,这大大方便了我们的付款体验。但是,这样不需要密码就能够进入“支付码”界面安全吗?一旦我们的手机遗失,被别人拿到岂不是自信安全不保呢?不需要担心!支付宝的产品经理肯定会考虑到这种设计的安全隐患,那么如何解决这种安全隐患呢?本文谈及的人工智能就可以派上用场了。支付宝的后台有一个“风控模型”,会基于用户的使用行为特点(地点,时间,输错密码,改变使用习惯,交易规律等)来去“揣测”使用支付宝的人是否已经发生变化,一旦触发某些条件则会立即触发强化认证流程(重新输入密码,提供身份证,提供流水,人脸识别等)从而保证资产安全。这种人工智能一般是“基于统计的机器学习”,用我的话来说是“浅度学习”,与“深度学习”相对应。

说了这么多,读者对人工智能应该已经有了一些了解,但与传统的计算机软件之间的差异应该还是比较模糊的。简单的归纳下:传统软件的功能是与定义好的,输出结果也是标准化的,它无法解决模糊的输入,也无法给出揣测的输出。而人工智能由于设计了很多模拟人脑的神经网络并通过多层参数与算法实现具有模糊处理能力的系统。

最后我们举个直观的例子来说明。对于微信,我们在聊天界面给朋友发送一句话,那么对方收到的就是这句话!不会有其他内容,也不会有内容表达形式的转换,这就是传统软件的逻辑;对于基于人工智能的聊天系统,我们在输入想说的话后,系统会揣测我们与对方的年龄,身份进行动态处理。比如:对方是老人,人工智能系统会直接将文字转换成语音传送给对方并主动播报;当对方是商务人士,人工智能系统会将信息进行重要度区分提示用户;如果是一位老年商务人士,那么系统会进行更加灵活的处理,使得接收方有更好的体验。这些功能不是基于预先定义的具体行为,而是通过人工神经网络来动态实现的。

总之,人工智能系统就如其名字所示,必须有智能分析输入并给出揣测输出的能力并不被软件系统所预定义!而传统软件的输入与输出是研发阶段就被定义好的与人工智能系统有本质区别!但我们必须接受的一点是:人工智能系统也是一种计算机软件系统但非传统计算机软件系统,AI拥有其技术与应用特点,是计算机应用的未来趋势。

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能电影解析 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录