Tensorflow学习:下载google图像识别网络inception-v3
inception做分类一共有1000个分类
import tensorflow as tf
import os
import tarfile
import requests
# inception模型(Google已经训练好的模型)下载地址
inception_pretrain_model_url = 'http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz'
# 模型的存放地址:文件夹
inception_pretrain_model_dir = 'inception_model'
if not os.path.exists(inception_pretrain_model_dir):
os.makedirs(inception_pretrain_model_dir)
# 获取文件名,以及文件路径
filename = inception_pretrain_model_url.split('/')[-1]
filepath = os.path.join(inception_pretrain_model_url, filename)
# 下载模型:没有这个文件的话下载压缩包
if not os.path.exists(filepath):
print("download:", filename)
r = requests.get(inception_pretrain_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("finish:"