图像分类
sun_ching
道阻且长,行则将至。
展开
-
AlexNet
关于AlexNet的一些个人看法,如有错误欢迎指出。参考《TensorFlow实战》之6.1,P98网络构架如下:conv1:(11*11*3*64),stride=4,padding='SAME',lrn,pool1:3*3,stride=2,padding='VALIDE' conv2:(5*5*64*192),sreide=1,padding='SAME',lrn,pool2:3*...原创 2019-01-18 22:03:03 · 161 阅读 · 0 评论 -
关于Xavier
好像是保证数据分布(方差)一致,加快收敛,等我搞懂分布和一系列公式再更,有谁会教教我原创 2019-01-22 21:20:43 · 172 阅读 · 0 评论 -
VGGNet
VGGNet在训练时,先训练级别A的简单网络,再复用A网络来初始化后面的复杂模型,这样训练收敛速度快。 采用Multi-scale的方法,将图像scale到一个尺寸Q,并将图像输入卷及网络计算。在最后卷积层使用滑窗的方式进行分类预测,并将不同窗口的结果平均,再将不同尺寸Q的结果平均得到最后的结果,可以提高图片数据的利用率并提升预测准确率。 使用Multi-Scale的方法做数据增强。将原始数据...原创 2019-02-27 11:26:16 · 113 阅读 · 0 评论 -
迁移学习,载入自己数据训练好的模型并测试
vgg16的载入自己训练模型测试代码如下,resnet以及inceptionV可以替换掉vggimport numpy as npfrom keras.applications.imagenet_utils import decode_predictionsfrom keras.preprocessing import imagefrom keras.applications.vgg...原创 2019-04-03 11:54:23 · 1739 阅读 · 1 评论 -
卷积神经网络迁移学习(如何冰冻,fineturning)
利用已经训练好的权重做迁移学习只需要训练最后一层全连接层就可以,当然看效果也可以往前多几层。具体代码讲解如下:import kerasprint("KERAS version:{}".format(keras.__version__))#版本号,如果版本不对造成错误及时调整import os import numpy as np from keras.preprocessing.im...原创 2019-04-03 17:54:17 · 2828 阅读 · 0 评论 -
resnet/vgg/inception载入训练模型进行测试——测试结果之混淆矩阵
from keras_preprocessing.image import ImageDataGeneratorfrom keras.models import load_modeldatagen=ImageDataGenerator(rescale=1.0/255)model=load_model('./resnet_cell_1000.h5') test=datagen.flow_f...原创 2019-06-30 16:58:44 · 1599 阅读 · 0 评论