版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于迁移学习
的图像识别案例描述01任务案例分析02任务案例实施03任务学习目标掌握调用图像分类的卷积神经网络的预训练模型对预训练模型进行微调使用微调后的预训练模型对cifar-10数据进行训练分类1案例描述1案例描述将学习如何使用预训练的VGG-16和ResNet50来实现cifar-10数据集的分类。2案例分析2案例分析加载数据部分同上一个案例,只需把数据输入到预训练的VGG-16或者ResNet50中。VGG-16的网络结构为右侧图绿色栏所示,其中block1中有2个包含64个卷积核的卷积层,block2包含2个128个卷积核的卷积层,block3有3个包含256个卷积核的卷积层,block4有3个包含512个卷积核的卷积层,block5有3个包含512个卷积核的卷积层,加上2个包含4096个神经元的全连接层和1个包含1000个神经元的全连接层。2案例分析ResNet有2个基本的block,一个是identityblock,输入和输出的维度是一样的,所以可以串联多个;另外一个基本block是convblock,输入和输出的维度是不一样的,所以不能连续串联,它的作用本来就是为了改变特征向量的维度。convblockidentityblock2案例分析ResNet50网络结构中block_sizes=[3,4,6,3]指的是stage1(firstpool)之后的4个layer的block数,分别对应res2,res3,res4,res5,每一个layer的第一个block在shortcut上做conv+BN,即convblock。3案例实施3案例实施1.导库在Keras里面提供了许多在ImageNet上的预训练模型,VGG-16和ResNet50就是其中的预训练模型,可以通过fromtensorflow.keras.applicationsimportVGG16和fromtensorflow.keras.applications.resnet50importResNet50引入VGG-16模型和RseNet50模型。调用VGG-16模型和RseNet50模型分别使用VGG16(include_top=True,weights=‘imagenet’,input_tensor=None,input_shape=None,pooling=None,classes=1000,classifier_activation=‘softmax’)和ResNet50(include_top=True,weights=‘imagenet’,input_tensor=None,input_shape=None,pooling=None,classes=1000)函数来加载预训练模型,其中两个模型中使用参数基本一致。3案例实施include_top:是否保留顶层的3个全连接网络;weights:None代表随机初始化,即选择不加载预训练权重。‘imagenet’代表加载预训练权重;input_tensor:可填入Kerastensor作为模型的图像输出tensor;input_shape:可选,仅当include_top=False有效,应为长为3的tuple,指明输入图片的shape,图片的宽高必须大于48,如(200,200,3);pooling:当include_top=False时,该参数指定了池化方式。None代表不池化,最后一个卷积层的输出为4D张量。‘avg’代表全局平均池化,‘max’代表全局最大值池化;classes:可选,图片分类的类别数,仅当include_top=True并且不加载预训练权重时可用;返回值:Keras模型对象。3案例实施2.加载数据(train_images,train_labels),(test_images,test_labels)=datasets.cifar10.load_data()3.使用预训练的VGG-16模型或者ResNet50模型#使用VGG-16模型base_model=VGG16(include_top=False,pooling='avg',input_shape=(32,32,3))#使用RseNet50模型#base_model=ResNet50(include_top=False,pooling='avg',input_shape=(32,32,3))forlayerinbase_model.layers:layer.trainable=False3案例实施4.编译并训练pile(optimizer='adam',
loss='sparse_categorical_crossentropy',
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年海南省公需课学习-中国居民膳食指南科学解读995
- 超声波热量表的温度补偿
- 2025年应急救援员理论知识考试题库(含答案)
- 2025年招聘网格员考试题及答案
- 主题作业评价(三) 隋唐时期的制度创新
- 2025年大自然的奇观题库及答案
- 合同范本已经填好
- 2025年番禺美术面试真题及答案
- 2025年人际认知理论题库及答案
- 2025年武汉初中政治真题及答案
- 口腔正畸学课件
- 血常规报告单模板
- 物联网就在身边初识物联网课件
- 路基拼接技术施工方案
- 宏观经济学PPT完整全套教学课件
- 陕09J02 屋面标准图集
- 2023年上海清算登记托管结算试题试题
- 动车组受电弓故障分析及改进探讨
- GB/T 41932-2022塑料断裂韧性(GIC和KIC)的测定线弹性断裂力学(LEFM)法
- 2023年浙江省大学生物理竞赛试卷
- GB/T 2007.1-1987散装矿产品取样、制样通则手工取样方法
评论
0/150
提交评论