【发布时间】:2020-02-11 18:05:11
【问题描述】:
我是初学者。我尝试通过 Tensorflow 进行图像分类,并得到以下错误。我在网上找到了类似的问题,但我无法理解。错误是什么意思?我该怎么做呢?请给我一些建议。我使用 100 个文件(png/15pix、15pix)作为示例图像。 Tensorflow ver.2.0.0 / python ver.3.8.1 / Jupyter notebook。
num_epochs = 30
steps_per_epoch = round(num_train)//BATCH_SIZE
val_steps = 20
history = model.fit(train_data.repeat(),
epochs=num_epochs,
steps_per_epoch = steps_per_epoch,
validation_data=val_data.repeat(),
validation_steps=val_steps)
InvalidArgumentError:输入深度必须能被过滤器深度整除:4 vs 3 [[nodesequential_2/mobilenetv2_1.00_96/Conv1/Conv2D(定义在 C:\Users\XXXXX\Anaconda3\lib\site-packages\tensorflow_core\python\framework\ops.py:1751)]] [Op:__inference_distributed_function_42611] 函数调用栈: 分布式函数
【问题讨论】:
-
在没有看到实际代码的情况下,我们无法告诉您代码出了什么问题——仅仅错误信息是不够的。
-
对不起...我上传了。
标签: python tensorflow error-handling image-comparison