我在用CNN做一个人脸检测模型。我用我做的密码来检测号码。当我使用数字图像时,程序工作。但是,当我使用我的面部图像时,我会得到一个错误:
train_function (空日志)的意外结果。请使用Model.compile(..., run_eagerly=True)或tf.config.run_functions_eagerly(True)获取有关哪里出错的更多信息,或将问题/错误提交给tf.keras。
数字图像:

面部图像:

发布于 2022-01-24 10:12:15
输入图像的形状为(32,32,3),首先,conv2D层将输入形状设置为(32,32,1)。很可能你的数字只有一个通道,因为它们是灰度的,而你的脸图像有3个颜色通道。
改变:
model.add(tf.keras.layers.Conv2D(input_shape = (32,32,1), filters = 8, kernel_size = (5,5),activation = "relu", padding = "same" ))至
model.add(tf.keras.layers.Conv2D(input_shape = (32,32,3), filters = 8, kernel_size = (5,5),activation = "relu", padding = "same" ))https://stackoverflow.com/questions/70818269
复制相似问题