tensorflow - RandomWith 如何产生类似 ValueError 的错误:应定义“密集”输入的最后一个维度。找到`无`
问题描述
我有一个运行正常的模型定义(基于用于图像花卉数据集分类的 Tensorflow 教程),但我想在 data_augmentation 步骤中添加一个 RandomWith 操作,儿子我添加了您在代码中可以看到的内容:
data_augmentation = keras.Sequential(
[
layers.experimental.preprocessing.RandomWidth(0.2), #<====RETURNS ERROR IF I ADD THIS¿?¿?
layers.experimental.preprocessing.RandomRotation(0.3),
layers.experimental.preprocessing.RandomZoom(0.2)
]
)
但是当我添加那行代码时, fit 方法返回此错误:
ValueError:Dense
应定义输入的最后一个维度。找到None
。
有任何想法吗???(如果我删除线..它再次运行正常)
谢谢
解决方案
推荐阅读
- go - golang地图不添加元素
- python - 如何将工作预览和设置面板添加到使用 auto-py-to-exe 制作的屏幕保护程序中?
- sql - 协助设计数据库关系?
- javascript - 在mongodb更改流中为同时插入的文档获取相同的恢复令牌
- haskell - Haskell Aeson 如何根据`Value` 类型而不是`ByteString` 解码/解析?
- python-3.x - 从 Python 脚本执行外部程序
- php - 登录后如何将用户引导到另一个站点?
- flutter - 我们如何在flutter中创建一个带有长标签的复选框?
- r - Graphml到R中的Sf对象
- flutter - 后期实例字段是否在构造函数中延迟初始化?