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
   97   98   99   100   101   102   103   104   105   106   107