inception v3网络结构
1x1的卷积核作用:相当于线性变换,升维,同时可以添加更多激活函数,达到更好非线性化效果;
3x3卷积卷:积核跨度更小,可以获取更多细节。
maxpooling的池化方式则是获取特征,同时减小运算量。
方法封装与实现
inception模型下载地址
inception_pretrain_model_url = ‘http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz’
模型已经训练好直接使用,接下是关于inception v3模型使用的带码实现
import tensorflow as tf
import numpy as np
import os
from PIL import Image
import matplotlib.pyplot as plt
class Inception_v3(object):
def __init__(self,):
#配置文件
label_path = 'config/imagenet_2012_challenge_label_map_proto.pbtxt' #标签文件
id_path