小编XIU*_*111的帖子

为我的 CNN 运行微调模型:值错误

因此,我尝试在我的数据集上使用预先训练的模型,然后将其与我自己的 cnn 模型进行比较。但是,当我尝试做模型时,我立即看到错误。非常适合 ((None, 4, 4, 1) vs (None,))。这个错误从何而来?我是否应该编辑预调整 cnn.

我使用的模型是ResNET50,除了输入层改为128并且有2个输出外,没有任何修改。

欢迎任何帮助,

代码:

history = modelB.fit_generator(train_data,
                          validation_data = test_data, 
                          epochs=5,
                          steps_per_epoch = 1714,)
Run Code Online (Sandbox Code Playgroud)

错误:

    ---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-89-89a7f1c1eb60> in <module>()
      2                               validation_data = test_data,
      3                               epochs=5,
----> 4                               steps_per_epoch = 1714,)

2 frames
/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/func_graph.py in autograph_handler(*args, **kwargs)
   1145           except Exception as e:  # pylint:disable=broad-except
   1146             if hasattr(e, "ag_error_metadata"):
-> 1147               raise e.ag_error_metadata.to_exception(e)
   1148             else:
   1149               raise

ValueError: in user code:

    File "/usr/local/lib/python3.7/dist-packages/keras/engine/training.py", line 1021, in train_function …
Run Code Online (Sandbox Code Playgroud)

python conv-neural-network valueerror

4
推荐指数
1
解决办法
5万
查看次数

标签 统计

conv-neural-network ×1

python ×1

valueerror ×1