Can*_*ter 8 python conv-neural-network tensorflow
我正在尝试用 CNN 制作人脸检测模型。我使用了我为数字检测编写的代码。当我使用数字图像时,程序可以工作。但是,当我使用我的面部图像时,我收到一个错误:
train_function(空日志)的意外结果。请使用Model.compile(..., run_eagerly=True), 或tf.config.run_functions_eagerly(True)来获取有关问题所在的更多信息,或将问题/错误提交至tf.keras。
小智 6
(32,32,3)当您的第一个 conv2D 层将 inputshape 设置为 时,您的输入图像的形状为(32,32,1)。很可能你的数字只有 1 个通道,因为它们是灰度的,而你的脸部图像有 3 个颜色通道。
改变:
model.add(tf.keras.layers.Conv2D(input_shape = (32,32,1), filters = 8, kernel_size = (5,5),activation = "relu", padding = "same" ))
Run Code Online (Sandbox Code Playgroud)
到
model.add(tf.keras.layers.Conv2D(input_shape = (32,32,3), filters = 8, kernel_size = (5,5),activation = "relu", padding = "same" ))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34154 次 |
| 最近记录: |