我正在构建 CNN + Ensemble 模型,用于在 Python 中使用 Tensorflow 对图像进行分类。我在谷歌图片上抓取了狗和猫的图片。然后将它们更改为 126 * 126 像素大小和灰度,添加标签 0 到狗,1 到猫。CNN有5个conv层和2个fc层。HE、PReLU、max-pooling、drop-out、Adam 用于模型。当 Parameter Tuning 完成后,我添加了 Early-Stopping,模型学习了 65~70 epoch,完成了 92.5~92.7% 的准确率。学完之后,想把我的CNN模型改成VGG网络,我检查了我的CNN参数,震惊地发现我没有在conv层添加Bias。2 fc 层有偏差,但 5 conv 层没有偏差。所以我在 5 conv 层添加了 Bias,但我的模型无法学习。成本增加到无限。
偏差不一定在深度卷积层?