0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于人工智能的现状和未来的发展分析

英特尔物联网 来源:djl 作者:朱熙 2019-09-16 08:48 次阅读

从代码蜕变成人工智能,AlphaGo在围棋界证明了自己后,已经向游戏《星际争霸2》正式发起挑战。对我们的生活而言,竞赛只是他崭露头角的第一步。

电脑 人脑 VS 2016年3月,科技界的TOP 1热词非“AlphaGo”莫属了。AlphaGo这个围棋人工智能程序以4:1的总比分战胜世界围棋冠军、职业九段选手李世石。虽然只是一次测试赛,但可以说在一定程度上,代表着人工智能最新成果的“机器”打败了“人脑”。

大多数人脑海里不禁陆续涌现出美国好莱坞电影里各种机器人大战的桥段,像《机械公敌》里的NS-5型机器人,有着酷似人类的外形,可以取代人类的各种工作,从保姆、厨师、快递、遛狗到管理家庭收支,简直无所不能;又如帅酷的施瓦辛格主演的《终结者》系列电影,机器人统治了地球,而“落后”的人类奋起反抗;又如《黑客帝国》里的男主穿梭于虚拟与现实世界不断与机器人PK……

这些故事在AlphaGo战胜李世石事件后似乎即将发生,于是大量文科毕业的编辑们开始撰文“机器要统治人类”“人工智能就是人类的终点”云云,以吸引网友们无辜的眼球,获取大量点击率。

现在,让我们通过“AlphaGo”来看看:

•什么是人工智能?• 人工智能如何影响我们的生活?• Maker们又可以做些什么?

1 什么是人工智能

AlphaGo是一款围棋人工智能程序,由位于英国伦敦的谷歌(Google)旗下DeepMind公司的戴维·西尔弗、艾佳·黄和戴密斯·哈萨比斯与他们的团队开发,据说AlphaGo的主要算法是利用“价值网络”计算局面,用“策略网络”选择下子,可以说AlphaGo是用上面两个算法去“思考”的。

人工智能,说简单点,就是机器能够自主学习、自主判断,就像AlphaGo一样“思考”。那么,人工智能如何学习便是其中关键。

在说人工智能如何学习之前,我们解释一个名词“人工神经网络”。人类的大脑是好多好多的神经元组成的,就好比公路上的十字路口(神经元实际有多个路口),路口多了,选择的路线也就多了,走不同的路线,两旁的内容与风景也是不同的,这也就影响了人们的思考,形成了不同人对于同一个事物的不同看法。“人工神经网络”就是模拟生物神经网络,建立某种简单模型,根据不同的连接方式组成不同的网络。其由大量的神经元之间相互联接构成,每个神经元代表一种特定的输出函数;每两个神经元间的连接都代表一个对于通过该连接信号的加权值,这就相当于人工神经网络的记忆。虽然,人工神经网络提出已经六七十年,但最近几年才兴起,其典型应用的模式识别技术、自动控制,在相关领域解决了大量实际问题,表现出良好的智能特性。

人工神经网络是一个过于庞大的概念,对于AlphaGo来说,它使用了“深度学习”算法具体实现。“深度学习”是指多层的人工神经网络和训练它的方法。一层神经网络会把大量矩阵数字作为输入,通过非线性激活方法取权重,再产生另一个数据集合作为输出。这就像生物神经大脑的工作机理一样,通过合适的矩阵数量,多层组织链接一起,形成神经网络“大脑”,进行精准复杂的处理,就像人们识别物体标注图片一样。

说了这么多高深的学术知识,相信不少人会认为人工智能离我们普通人的生活比较远,其实不然。

2 人工智能如何影响我们的生活?

生活在帝都,笔者每天开车出入小区、学校,行驶在道路上都会遇到摄像头,它们忠诚地识别我的车牌,而这个识别的过程就是应用了人工神经网络的算法的人工智能。如果我们的车牌溅上泥点或者污渍导致车牌缺划,亦或未能保持完整水平,是否会影响识别进程?如果人眼识别,非常容易完成,我们的大脑会根据笔画的方向与趋势评估可能的数字,但是在人工智能未发展前,电脑仅能保证与样本完全一致才会正确识别,这个显然不符合日常快速、模糊判断的应用。而现在应用了人工智能的车牌识别系统,车牌在少量污浊情况下准确识别成功率已经接近100%。

3 Maker们又可以做些什么?

AlphaGo只有一个,还属于谷歌公司。

话题还要转回来,对于我们这些Maker们来说,想玩这么高大上的人工智能也是挺容易的。我们就拿这个车牌识别系统的人工智能来说,在我们的英特尔开发板上,例如Edison,安装OpenCV模块,用来进行图形图像处理,这里提示一下,要将有关GUI的代码全部注释掉,因为英特尔开发没有GUI。然后,我们再从github上面获取有关车牌识别的代码,https:\github.com/liuruoze/easyPR。之后,我们创建一个项目,并在项目中添加OpenCV的支持,参考示例代码如下:

//添加OpenCV头文件 ${DEVKIT_HOME}/devkit-x86/sysroots/i586-poky-linux/usr/include/opencv ${DEVKIT_HOME}/devkit-x86/sysroots/i586-poky-linux/usr/include/ ${DEVKIT_HOME}/devkit-x86/sysroots/i586-poky-linux/usr/include/c++ ${DEVKIT_HOME}/devkit-x86/sysroots/i586-poky-linux/usr/include/c++/i586-poky-linux ${DEVKIT_HOME}/devkit-x86/sysroots/i586-poky-linux/usr/include/c++/bits //添加链接库 ${LDFLAGS} lopencv_calib3d –lopencv_contril –lopencv_core –lopencv_features2d –lopencv_flann –lopencv_gpu –lopencv_highgui –lopencv_imgproc –lopencv_legacy –lopencv_ml –lopencv_nonfree –lopencv_objdetect –lopencv_ocl –lopencv_photo –lopencv_stitching –lopencv_superres –lopencv_video –lopencv_videostab –lrt –lpthread –lm –ldl //主函数 Int main(int argc, char *argv[]){ Input_carmera = cvCaptureFromCAM(-1);//打开摄像头 Signal(SIGINT, sigroutine); While(1){ Frame = cvQueryFrame(input_carmera);//读入一帧图像 If(frame != NULL){ cvSaveImage(“car_detect.png”, frame); } Mat src = imread(“car_detect.png”); CPlateRecognize pr; Pr.LoadANN(“model/ann.xml”); Pr.LoadSVM(“model/svm.xml”); Pr.setLifemode(true); Pr.setDebug(true); Vertor plateVec; Result = pr.plateRecognize(src, plateVec); }

Result里存储的便是我们利用人工智能识别出来的车牌号了。如果显示出来?利用什么显示出来?限于篇幅的原因不再一一讲述。

AlphaGo的出现带动了人工智能产业,人工智能的前景将非常乐观。对于科学家们要努力的还有很多,任重道远;对于我们普通民众,只需要安心享受人工智能带给我们的舒适、便捷即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27039

    浏览量

    201415
  • 神经网络
    +关注

    关注

    42

    文章

    4574

    浏览量

    98749
  • 人工智能
    +关注

    关注

    1776

    文章

    43863

    浏览量

    230614
收藏 人收藏

    评论

    相关推荐

    5G智能物联网课程之Aidlux下人工智能开发

    课程类别 课程名称 视频课程时长 视频课程链接 课件链接 人工智能 参赛基础知识指引 14分50秒 https://t.elecfans.com/v/25508.html *附件:参赛基础知识指引
    发表于 04-01 10:40

    嵌入式人工智能的就业方向有哪些?

    于工业、农业、医疗、城市建设、金融、航天军工等多个领域。在新时代发展背景下,嵌入式人工智能已是大势所趋,成为当前最热门的AI商业化途径之一。
    发表于 02-26 10:17

    ai人工智能机器人

    随着时间的推移,人工智能发展越来越成熟,智能时代也离人们越来越近,近几年人工智能越来越火爆,人工智能的应用已经开始渗透到各行各业,与生活交
    发表于 09-21 11:09

    人工智能技术在军事情报领域的应用现状发展趋势

    人工智能技术在军事情报领域应用与研究现状进行了分析梳理,以期为后续军事情报研究提供借鉴。从情报智能分析与军事指挥决策方面,梳理总结了
    发表于 09-18 12:27 817次阅读
    <b class='flag-5'>人工智能</b>技术在军事情报领域的应用<b class='flag-5'>现状</b>和<b class='flag-5'>发展</b>趋势

    《通用人工智能:初心与未来》-试读报告

    作者给出的结论。整体读下来,可以给我们关于通用人工智能全面的了解。作者也反复强调了通用人工智能与专用智能的区别。尤其是人们错误的认为一堆专用智能
    发表于 09-18 10:02

    如何将人工智能应用到效能评估系统软件中去解决

    以使用机器学习算法,对实时数据进行分析和处理,以便更好地总结和预测未来趋势。   其次,华盛恒辉人工智能可以帮助我们识别业务流程中的瓶颈和短板,并提供更有效的解决方案。例如,我们可以使用智能
    发表于 08-30 12:58

    人工智能未来

    了当前最热门的研究领域之一。人工智能被视为技术世界的未来,其前景非常广阔,可以为人类创造更多的便利,并推动科技革新的进程。 未来人工智能将会呈现怎样的
    的头像 发表于 08-17 12:37 538次阅读

    人工智能发展现状及前景

    人工智能发展现状及前景 人工智能(Artificial Intelligence,AI)是一种模拟人类智能的技术,是以计算机程序为基础,利用数据和算法来模拟人类神经网络,并能对数据进
    的头像 发表于 08-17 12:37 7284次阅读

    人工智能未来十大趋势

    人工智能未来十大趋势 随着科技的飞速发展人工智能领域也在不断地向前推进。无论是在工业领域还是在个人生活中,人工智能正在发挥着越来越重要的作
    的头像 发表于 08-17 12:36 4115次阅读

    人工智能未来发展趋势

    人工智能未来发展趋势  人工智能(Artificial Intelligence,AI)是一种模拟人类智能的计算机科学技术,它的
    的头像 发表于 08-15 16:07 7608次阅读

    人工智能未来会怎样

    越来越多的公司将人工智能应用于产品和服务中,这成为了未来人工智能发展方向。人工智能算法十分复杂,需要大量的数据支持才能取得更好的效果。随着人工智能
    的头像 发表于 08-13 10:23 964次阅读

    关于人工智能的行业发展

    和工作方式。而未来人工智能将在更多领域展现其强大的应用潜能。 一、医疗保健:人工智能在医疗领域的潜力巨大。通过机器学习和大数据分析人工智能
    的头像 发表于 07-27 09:45 599次阅读

    人工智能(chatGPT)未来发展方向

    人工智能(Artificial Intelligence,AI)的未来方向涉及许多领域和发展方向
    的头像 发表于 06-29 15:28 958次阅读

    AI 人工智能未来在哪?

    人工智能、AI智能大模型已经孵化;繁衍过程将突飞猛进,ChatGPT已经上线。 世界首富马斯克认为AI对人类是一种威胁;谷歌前CEO施密特认为AI和机器学习对人类有很大益处。 每个国家对核武器的运用有两面性,可造可控;但AI智能
    发表于 06-27 10:48

    【书籍评测活动NO.16】 通用人工智能:初心与未来

    新的担忧,有些人认为人工智能将很快取代人类,人类的发展在不远的将来会面临极大挑战(机器人世界末日将会到来)。 《通用人工智能:初心与未来》 主要内容本书尝试给人们一个新的视
    发表于 06-21 14:41