Page 104 - 高中 信息技术 选择性必修4 人工智能初步
P. 104

第四章  人工智能应用系统开发







                           (2)导入相关模块。
                           TensorFlow是开源人工智能框架。os模块提供了处理文件和目录的方法。NumPy是
                      Python的一种开源数值计算扩展工具,用来存储和处理大型矩阵,可用于处理TensorFlow

                      返回的数值。


                          import tensorflow as tf
                          import os

                          import numpy as np



                           (3)将分类代号转换为人类易懂的名称。
                                             广东教育出版社
                           因为通过Inception v3识别的结果是物体对应的概率分布值,要从高概率结果得出被识
                      别物体名称还需要进行数据处理。如图4-12所示,创建一个类NodeLookup,将分类代号转
                      换为人类易懂的名称,其中,id_to_string(  )函数提供了调用接口。


























                                                图4-12  识别结果编号与物件名称的对称关系



                          class NodeLookup(object):
                          ……
                              # 输入分类编号1~1000,返回分类名称

                              def id_to_string(self, node_id):
                                  if node_id not in self.node_lookup:
                                      return ' '

                                  return self.node_lookup[node_id]
                          ……



                           (4)指定模型目录。
                           指定当前目录下的“inception”文件夹为图像识别使用的模型目录。


              96  96







            :     JOEE
   99   100   101   102   103   104   105   106   107   108   109