【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择

1、keras中的application介绍

中文keras文档地址:http://keras-cn.readthedocs.io/en/latest/other/application/

主要有7个application:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第1张图片

本文主要对前5个进行比较分析。

 

2、VGG16、VGG19、ResNet50、InceptionV3、Xception5种模型,迁移学习后的测试准确率对比

(1)VGG16

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第2张图片

VGG16默认输入图片:224*224

 

(2)VGG19

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第3张图片

VGG19默认输入图片:224*224

 

(3)ResNet50

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第4张图片

ResNet50默认输入图片:224*224

 

keras中模型:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第5张图片

bottleneck:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第6张图片

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第7张图片

 

(4)Inception

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第8张图片

Inception默认输入图片:299*299

 

keras中模型:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第9张图片

 

bottleneck:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第10张图片

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第11张图片

 

(5)Xception

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第12张图片

Xception默认输入图片:299*299

 

keras中模型:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第13张图片

 

bottleneck:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第14张图片

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第15张图片

 

3个bottleneck提取函数:

【狗狗分类项目】(1)VGG16、VGG19、ResNet50、InceptionV3、Xception选择_第16张图片

 

可以发现,ResNet50, Xception, InceptionV3这三个模型准确率都达到80%以上,因此决定采用这三种中的2种或3种联合特征进行检测。

 

参考文章:

1、VGG16 2、VGG19 3、ResNet50 4、Inception V3 5、Xception介绍——迁移学习

DogBreed_gluon

你可能感兴趣的:(深度学习)