Page 102 - 高中 信息技术 选择性必修4 人工智能初步
P. 102
第四章 人工智能应用系统开发
4.3 人工智能应用系统项目实施
4.3.1 程序设计
Python语言已经成为新一代人工智能的首选编程语言,基于Python发展了很多成熟的
人工智能应用框架和平台,如Scikit-learn、TensorFlow、人工智能开放创新平台等。拍照
探究活动广东教育出版社
识物智能玩具项目需要在玩具中嵌入微型计算机树莓派,使玩具可在无网络环境下运行。
可选择Python语言,基于TensorFlow框架来实现其功能。
1. 编程环境
本章项目范例学习将使用Python作为编程语言,Python有适用于各种操作系统的官方
编程环境IDLE供编程和调试使用。也可使用文本编辑工具编写Python程序代码,然后保存
为Python的文件格式“.py”运行。
2. TensorFlow
本章的项目范例学习需要利用开源人工智能框架TensorFlow进行程序开发。
TensorFlow 基本用法如下:
● 将计算流程表示成图。
● 通过sessions来执行图计算。
● 将数据表示为tensors。
● 使用variables来保持状态信息。
● 分别使用feeds和fetches来填充数据和抓取任意的操作结果。
实 践
TensorFlow可安装在多种操作系统中,在安装了TensorFlow的树莓派操作系统中启动
Python,在Python的交互编程环境中可进行TensorFlow测试,过程如下:
$ python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session( )
94 94
21Y3228.indd 94 2019/10/10 14:24:34