当前位置: 代码迷 >> 综合 >> 预训练网络的特征提取方法(VGG16)
  详细解决方案

预训练网络的特征提取方法(VGG16)

热度:15   发布时间:2024-02-28 05:33:16.0

预训练网络的特征提取方法

1、知识点

#想要将深度学习应用于小型图像数据集,一种常用且非常高效的方法是使用预训练网络
#预训练网络:一个保存好的网络,之前已经在大型数据集(通常是大规模图像分类任务)上训练好。

#使用预训练网络有两种方法:
#【1】特征提取【2】微调模型

#用于图像分类的卷积神经网络包含两部分:【1】一系列的池化层和卷基层(卷积基)【2】最后是一个密集连接分类器。

#keras.applications模块中的一部分图像分类模型(都是在ImageNet数据集上预训练得到的)
#【1】Xception
#【2】Inception V3
#【3】ResNet50
#【4】VGG16
#【5】VGG19
#【6】MobileNet

2、VGG16卷积基实例化

#将VGG16卷积基实例化
from keras.applications import  VGG16conv_base=VGG16(weights='imagenet