环境:
CPU R7-4800H
Memery 32G
Tensorflow 2.3 (无GPU)
使用 https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz 的鲜花图片集作为训练和验证集。依据教学自行搭建了VGG16网络,并使用了Dropout方法。训练10次发现如下2现象:
问题:
a. VGG在训练较大的图片时一直会这么慢吗,是否有相应办法可以加速训练?
b. VGG的 accuracy 比率为和会固定 0.1816的数值上,是否是网络搭建有问题?
c. 5层的卷积网络在有限的图片识别的分类上结果能够达到很高的 accuracy 比率,是否可以认为普通5层网络已经足够进行物体分类识别?
vgg16和5层卷积网络对比:
图一: 自行构建vgg16
图二: vgg16 model summary层次。
图三: vgg16模型训练的 accuracy 比率
图四:对比,自行搭建5层网络
图五: 对比,五层网络 Model summary
图六: 对比,5层网络训练结果