python - Keras ML 模型的形状不匹配
问题描述
我正在尝试创建、保存和加载 Keras ML 模型。这是模型的加载代码:
model = resnet_v2(input_shape=(200,200,42), depth=28, num_classes=7)
这段代码表示输入形状将是一个形状为 (200, 200, 42) 的张量。当我加载模型并添加输入时,我的输入的形状是 (200, 200, 42),我通过 print out 确认了这一点inputs.shape
。
但是,我不断收到此错误:ValueError: Input 0 is incompatible with layer model: expected shape=(None, 200, 200, 42), found shape=(None, 200, 42)
考虑到我的输入张量与必要的输入张量的形状相同,这个错误是出乎意料的。
在此先感谢您的帮助!
解决方案
推荐阅读
- python - 如何使用 tkinter 阻止画布上的所有内容向上移动
- python - 如何根据某些特定关键字提取/过滤 csv 文件的行?
- c++ - 类中的OpenGL函数
- javascript - 查找 DOM 元素的所有侦听器
- java - 你能帮我打印一个用二叉搜索树制作的家谱吗?
- javascript - 用于忽略子字符串搜索中的特殊字符的正则表达式
- ruby-on-rails - 设计注册页面的嵌套属性问题
- ios - 调试 Flutter 在构建时卡在闪屏上
- javascript - 获取 HTML 元素值并使用 JS 将结果返回到 HTML 中进行处理
- excel - 当查找命令错误时,我可以将数据附加到查找列表中以防止将来出现错误