问题描述:
如题,本小白在使用kears训练模型之后,使用model.save()保存训练好的h5模型时,遇到了如下问题:
ValueError:Unable to create dataset (name already exists)
网上找了很多原因,最后都没解决我的问题。
解决方案:
最后找了好久,发现其实原因很简单。我加载了一个预训练的模型,然后keras自动命名的新层的名字与预训练模型中的层名重合了,因此只需要自定义层名即可:
y=layers.Conv2D(32,(4,4),name='my_conv1')(y)