首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tensorflow ValueError:`train_function` (空日志)的意外结果。请使用`Model.compile(.,run_eagerly=True)

Tensorflow ValueError:`train_function` (空日志)的意外结果。请使用`Model.compile(.,run_eagerly=True)
EN

Stack Overflow用户
提问于 2022-01-23 00:30:10
回答 1查看 14.1K关注 0票数 7

我在用CNN做一个人脸检测模型。我用我做的密码来检测号码。当我使用数字图像时,程序工作。但是,当我使用我的面部图像时,我会得到一个错误:

train_function (空日志)的意外结果。请使用Model.compile(..., run_eagerly=True)tf.config.run_functions_eagerly(True)获取有关哪里出错的更多信息,或将问题/错误提交给tf.keras

笔记本链接:https://github.com/AkifCanSonmez/ImageProccessingCourse/blob/main/CNN/Number%20Classification%20Project/Building%20Model/Building%20Number%20Classification%20Model%20with%20Keras.ipynb

数字图像:

面部图像:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-24 10:12:15

输入图像的形状为(32,32,3),首先,conv2D层将输入形状设置为(32,32,1)。很可能你的数字只有一个通道,因为它们是灰度的,而你的脸图像有3个颜色通道。

改变:

代码语言:javascript
运行
复制
model.add(tf.keras.layers.Conv2D(input_shape = (32,32,1), filters = 8, kernel_size = (5,5),activation = "relu", padding = "same" ))

代码语言:javascript
运行
复制
model.add(tf.keras.layers.Conv2D(input_shape = (32,32,3), filters = 8, kernel_size = (5,5),activation = "relu", padding = "same" ))
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70818269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档