首页 > 其他 > 详细

keras-VGG16 猫狗分类器

时间:2018-05-19 23:43:01      阅读:2820      评论:0      收藏:0      [点我收藏+]

keras 原理:

keras系列︱图像多分类训练与利用bottleneck features进行微调(三)https://blog.csdn.net/sinat_26917383/article/details/72861152

基础篇:http://www.sohu.com/a/145534864_697750

 

Question1: 

报错1:model.add(Convolution2D(32, 3, 3, input_shape=(3, 150, 150)))ValueError: Negative dimension size caused by subtracting 3 from 1 for ‘conv2d_6/convolution‘ (op: ‘Conv2D‘) with input shapes: [?,1,148,32], [3,3,32,32].

报错2:model.add(MaxPooling2D(pool_size=(2, 2)))
ValueError: Negative dimension size caused by subtracting 2 from 1 for ‘max_pooling2d_11/MaxPool‘ (op: ‘MaxPool‘) with input shapes: [?,1,148,32].

原因:
input_shape=(3,150, 150)是theano的写法,而tensorflow需要写出:(150,150,3);
需要修改Input_size。也就是”channels_last”和”channels_first”数据格式的问题。

 

keras-VGG16 猫狗分类器

原文:https://www.cnblogs.com/mengxiangjialzh/p/8629097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!