暖栀° 2021-07-19 20:26 采纳率: 0%
浏览 159

python模型训练出现维度不匹配的错误

Original stack trace for 'loss/activation_34_loss/mul':
File "ecg/train.py", line 115, in
train(args, params)
File "ecg/train.py", line 57, in train
model = network.build_network(**params)
File "D:\PyCharm2020\pycharmproject\wuenda\ecg-master\ecg\network.py", line 142, in build_network
add_compile(model, **params)
File "D:\PyCharm2020\pycharmproject\wuenda\ecg-master\ecg\network.py", line 124, in add_compile
metrics=['accuracy'])
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\engine\training.py", line 830, in compile
sample_weight, mask)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\engine\training.py", line 429, in weighted
score_array = fn(y_true, y_pred)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\losses.py", line 69, in categorical_crossentropy
return K.categorical_crossentropy(y_true, y_pred)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\backend\tensorflow_backend.py", line 3015, in categorical_crossentr
opy
return - tf.reduce_sum(target * tf.log(output),
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\ops\math_ops.py", line 899, in binary_op_wrapper
return func(x, y, name=name)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\ops\math_ops.py", line 1206, in _mul_dispatch
return gen_math_ops.mul(x, y, name=name)

  • 写回答

3条回答 默认 最新

  • 暖栀° 2021-07-19 20:47
    关注

    Traceback (most recent call last):
    File "ecg/train.py", line 115, in
    train(args, params)
    File "ecg/train.py", line 92, in train
    callbacks=[ts_callback, checkpointer, reduce_lr, stopping])
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\legacy\interfaces.py", line 91, in wrapper
    return func(*args, **kwargs)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\engine\training.py", line 2230, in fit_generator
    class_weight=class_weight)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\engine\training.py", line 1883, in train_on_batch
    outputs = self.train_function(ins)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\keras\backend\tensorflow_backend.py", line 2483, in call
    **self.session_kwargs)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\client\session.py", line 956, in run
    run_metadata_ptr)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\client\session.py", line 1180, in _run
    feed_dict_tensor, options, run_metadata)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\client\session.py", line 1359, in _do_run
    run_metadata)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\client\session.py", line 1384, in _do_call
    raise type(e)(node_def, op, message)
    tensorflow.python.framework.errors_impl.InvalidArgumentError: Incompatible shapes: [32,23,4] vs. [32,69,4]
    [[node loss/activation_34_loss/mul (defined at C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\fr
    amework\ops.py:1751) ]]

    Original stack trace for 'loss/activation_34_loss/mul':

    评论

报告相同问题?

问题事件

  • 创建了问题 7月19日

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置