孩子很小时便十分喜欢手机上的人工助理应答系统,常惊喜地与她聊天,问路、听音乐,听故事,对家里的扫地机器人见怪不怪,科技馆的机器人乐队也兴致不大,但有一次跟我去朋友的新家做客,被她们家的全屋智能家居深深震撼到了。
于是追着我问背后的原理,大数据、物联网、阿尔法狗这些名词耳熟能详,但非常模糊,于是,在买了《给孩子的人工智能通识课》这本书之后我先津津有味地读了起来。
作者是日本作家三津村直贵,毕业于美国阿肯色大学计算机系,曾专门协助日本上市公司进行与IT相关产品的营销规划。离职后,开始以作家的身份撰写书籍与文章,大部分作品内容都是围绕人工智能,介绍人工智能在医学,科技等领域的应用。著有《人工智能超入门》、《近期未来核心科技》《医疗人工智能最前沿》等书。
这本书在卷首语部分深入浅出地把人工智能方方面面简短概述一遍,包括它的历史、应用和特征等等,精巧而不失严谨,之后搭建了一个大的知识框架体系,用96小节讲明白人工智能的基础知识和未来的应用前景。
01 内容全面,建立人工智能初步的知识体系
互联网与智能手机结合,席卷了每一个人的生活,毫无疑问,人工智能未来一定会成为普通人日常生活的必备品。
与其被动地等待它改变我们的生活,不如提前了解人工智能,这本书简要介绍了人工智能研究反复停滞和发展的历程,来帮助我们掌握现代人工智能的基础技术和理念。
全书共分为六大章节,包括人工智能的开端和最初局限,主动学习知识的人工智能问世,互联网和大数据带来的变化,深度学习的登场,人工智能现在可以做什么,各大企业的研究动向。
这六大篇章为初学者建立了全面的知识体系,接下来在框架里学习就容易多了。
02 具有可读性,文字与图解相辅相成
给孩子的书自然不能长篇大论,本书图文并茂,每一个小篇章都先简明扼要地介绍相关的理念和知识点,然后搭配图解。
图解也会划分出一二三个知识点,主角包括男生、女生、智能机器人,还有其他一些配角,非常生动有趣。通过小漫画,还有对比,归纳的手法总结该篇的知识点,进一步帮助读者加深印象,理解知识点及知识体系。
作为纯外行读到一些重要而专业名词的时候,在该篇章理解了,但是前后串联时就容易忘记,或者混淆。本书会贴心地在许多概念后标注它出现的页码,方便读者来回翻阅,串联知识。如果这个概念是后文才详细介绍的,读者可以快速地定位查找,不会因为不懂而囫囵吞枣。
03 人工智能的未来动向
目光放长远些,人工智能已经不是个别领域的科学问题,从电影里操控人类的人工智能可窥见一二,从协助人类工作,替代某些行业的人类从事工作,未来人工智能可能会颠覆人类发展的命运,甚至不会是以乐观的方式。
但是我们大可不必太过悲观,在许多方面人工智能是比不过人类智能的。人类智能和人工智能可谓各有所长,互为补充。人类的优势在于想象力和创造力,艺术、创新、沟通,机器人则更擅长完成具有固定规则的重复性劳动。
人工智能可以从事秘书性工作,担任专家助手,还可以作为理财机器人,提供理财策略,预测未来价格走势以及基本理财建议,人工智能摄像头预测反常行为,包括发现可疑人物,预防犯罪行为,以及为紧急发病的患者报警。
这里说一下自动驾驶汽车,虽然人工智能拥有无限可能,但是单单要实现驾驶汽车这一项功能,都要经历许多的技术革新。
目前人工智能已经开始学习绘画、作曲和写作,但是最不可思议的还是云端人工智能的扩大应用。云端人工智能与其他产品协同作业,将大大地改变我们人类的生活。
未来我们生活中的绝大多数产品都可以运行人工智能,每个人工智能都发挥智能代理的作用,它们彼此协同合作,不再独立运行。随着社交网络的发展,人工智能还可以帮助我们发掘网红,发掘新圈子,把握核心圈,不仅可以用来宣传产品和服务,还能在监控虚假信息,发现真实的信息源头等方面发挥作用。
结语
通过阅读《为孩子的人工智能通识课》,我们可以了解人工智能的方方面面,下一次再听到算法、量子计算机,编程这些概念,就不会头疼了,不仅为孩子们埋下好奇心的种子,在"双减"的政策下,培养孩子适应未来的必备素养,启蒙逻辑思维。
人工智能需要什么基础?
1、基础数学知识:线性代数、概率论、统计学、图论;2、基础计算机知识:操作系统、linux、网络、编译原理、数据结构、数据库;
3、编程语言基础:C/C 、Python、Java;
4、人工智能基础知识:ID3、C4.5、逻辑回归、SVM、分类器、等算法的特性、性质、和其他算法对比的区别等内容;
5、工具基础知识:opencv、matlab、caffe等。
人工智能需要什么基础
数学是人工智能必备的基础知识。线性代数将研究对象形式化,概率论描述统计规律。而且在各种算法以及程序语言都需要基于数学的计算方法。对于数学基础,需要掌握到高等数学、线性代数、概率论数理统计和随机过程、离散数学、数值分析等等。一般情况下本科理科专业的数学知识已经基本符合人工智能的相关要求。人工智能需要大量的知识储备,基础如下:
基础课程:先学完基础课程在切入人工智能领域。
比如数学方面的:机器学习、深度学习、神经元算法、傅里叶变换、小波算法、时间序列、初级的高等代数和概率论等;计算机语言方面:标准的c语言;硬件:了解编译原理、操作系统,因为现在深度学习大量应用到了并行处理,对硬件不熟悉,就不能在有限的资源下实现更好的算法。
人工智能技术中算法是核心。人工神经网络,支持向量机,遗传算法等等算法;当然还有各个领域需要的算法,比如要让机器人自己在位置环境导航和建图就需要研究SLAM;总之算法很多需要时间的积累。
人工智能技术实现主要使用Python编程语言。通过编程语言将各种算法应用到计算机程序中,从而实现较终机器可执行的人工智能的程序。当然如果涉及到硬件开发的话,较好还要掌握一些C语言之类的编程语言。
前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间。难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应用较广泛的语言:C/C )必须得很好。
微电子(数字电路、低频高频模拟电路、较主要的是嵌入式的编程能力)得学得很好,还要有一定的机械设计能力(空间思维能力很重要)。这样的话,你就是人才,你就是中国未来5年以后急需的人工智能领域的人才。一门深入地钻研下去,你就是这个领域的甚至大师。