程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(1)

Tensorflow学习--下载Google图像识别网络inception-v3并查看网络结构

发布于2019-08-06 19:32     阅读(1122)     评论(0)     点赞(5)     收藏(1)


版权声明:欢迎关注“呦呦信息”,深度学习,软件开发,人文历史,无所不有。 https://blog.csdn.net/lxiao428/article/details/91406146
import tensorflow as tf
import os
import tarfile
import requests

inception_predition_model_url = "http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz"
inception_model_path = "inception_model"
if not os.path.exists(inception_model_path):
    os.makedirs(inception_model_path)
    '''
    os.mkdir()创建路径中的最后一级目录,而如果之前的目录不存在并且也需要创建的话,就会报错。
    os.makedirs()创建多层目录
    '''

filename = inception_predition_model_url.split("/")[-1]
filepath = os.path.join(inception_model_path, filename)

#下载模型
if not os.path.exists(filepath):
    print("download:", filename)
    r = requests.get(inception_predition_model_url, stream = True)
    with open(filepath, "wb") as f:
        for chunk in r.iter_content(chunk_size=1024):
            if chunk:
                f.write(chunk)
    print("Finished:", filename)

#解压文件
tarfile.open(filepath, "r:gz").extractall(inception_model_path)
#模型结构存放文件
log_dir = "inception_log"
if not os.path.exists(log_dir):
    os.makedirs(log_dir)

#classify_image_graph_def.pb为Google训练好的模型
inception_graph_def_file = os.path.join(inception_model_path, "classify_image_graph_def.pb")
with tf.Session() as sess:
    #创建一个图用来存放Google训练好的模型
    with tf.gfile.FastGFile(inception_graph_def_file, 'rb') as f:
        graph_def = tf.GraphDef()
        graph_def.ParseFromString(f.read())
        tf.import_graph_def(graph_def, name="")
    #保存图的结构
    writer = tf.summary.FileWriter(log_dir, sess.graph)
    writer.close()

下载的模型并解压:

使用tensorboard查看结构图:

复制上图中的链接使用chorme打开,会提示没有写进文件,应该是文件太大还没加载好,我也一度以为是出错了,但是放在那里准备去查看原因的时候,图加载出来了,就是如下:

查看网络结构图:

如上,可以看出inception-v3的结构。



所属网站分类: 技术文章 > 博客

作者:可以给我吃一口吗

链接:https://www.pythonheidong.com/blog/article/9379/0b8c6c1b5929a49182dc/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

5 0
收藏该文
已收藏

评论内容:(最多支持255个字符)