Page 37 - 高中 信息技术 选择性必修4 人工智能初步
P. 37
2.1 人工智能编程语言与开发平台
成出版质量级别的图形和图像。通过Matplotlib,开发者只需要几行代码,便能生成各种绘
图,如直方图、条形图和散点图等。
(3)Pandas。
Pandas是一款用于数据处理和分析的开源Python工具包,包含大量库和一些标准的数
据模型,提供了高效操作大型数据集所需的工具,便于进行数据读写、清洗、填充和分析
等操作。研发人员借助该工具包能节省大量用于数据预处理工作的代码,从而有更多精力
专注于具体的机器学习任务。
(4)Scikit-learn。
Scikit-learn是Python的一个开源机器学习工具包,它建立在NumPy、SciPy和Matplotlib
模块之上,能够为用户提供各种机器学习算法接口,可以让用户简单、高效地进行数据挖
掘和数据分析。这使它成为开发者经常使用的核心工具包。
(5)TensorFlow。
TensorFlow是一个采用数据流图(Data Flow Graphs)表示数值计算的开源工具包。图
中的节点(Nodes)表示数学操作,图中的线(Edges)表示在节点间相互联系的多维数据
数组,即张量(Tensor)。它灵活的架构使计算可以在多种平台上展开,例如台式计算机
中的一个或多个CPU(或GPU)、服务器和移动设备等。TensorFlow最初用于机器学习和
深度神经网络方面的研究,但这个系统的通用性使其也可被广泛用于其他计算领域。
(6)Anaconda。 广东教育出版社
Anaconda是Python的一个发行版本,是包含了Conda管理工具、虚拟环境(Environment)、
多个科学包(Packages)及其依赖项的管理系统,主要应用于数据科学与机器学习等相关
领域(如大规模数据处理、预测分析和科学计算等)。
2 . 1 . 3 典型人工智能开发平台
为了推进新一代人工智能发展规划和重大科技项目的组织实施,强化对人工智能研发
应用的基础支撑,形成促进人工智能软件、硬件和智能云之间相互协同的生态链,中华人
民共和国科学技术部秉承开放共享的创新理念,先后公布建设了多个“国家新一代人工智
能开放创新平台”。
1.自动驾驶国家新一代人工智能开放创新平台
未来,自动驾驶系统将依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协
同合作,让计算机可以在没有任何人类主动的操作下,自动安全地操作机动车辆。
2.城市大脑国家新一代人工智能开放创新平台
城市大脑是人工智能公共系统的一种,可以对整个城市进行全局实时分析。例如,某
城市大脑接管了全市128个信号灯路口,试点区域通行时间平均减少15.3%,高架道路出行
时间平均节省4.6分钟。如图2-4所示,城市大脑通过大量数据的收集和分析,掌握城市运
行的规律,将更好地反哺城市发展和建设,使人们生活的方方面面更便捷。
29 29
21Y3228.indd 29 2019/10/10 14:23:27