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