tensorflow.python.framework.errors_impl.InvalidArgumentError: Incompatible shapes

报错部分日志如下: 

tensorflow.python.framework.errors_impl.InvalidArgumentError: Incompatible shapes: [232] vs. [8,29]
         [[{{node metrics/acc_1/Equal}}]]
         [[{{node loss/output_cond_op_loss/Mean_3}}]]

由于添加了如下代码导致报错: 

    loss=['sparse_categorical_crossentropy', 'sparse_categorical_crossentropy', 'sparse_categorical_crossentropy', 'sparse_categorical_crossentropy', 'sparse_categorical_crossentropy', 'sparse_categorical_crossentropy', 'sparse_categorical_crossentropy', 'sparse_categorical_crossentropy'],
    metrics={'output_sel_agg': 'accuracy', 'output_cond_conn_op': 'accuracy',  'output_cond_op': 'accuracy',
             'output_group_op': 'accuracy', 'output_order_op': 'accuracy', 'output_limit_op': 'accuracy',
             'output_col_val_op': 'accuracy', 'output_abs_op': 'accuracy'},

笔者当时的keras 版本是2.2.4, 在 链接 中找到了一种解决方案,笔者把keras版本从2.2.4降到2.2.2之后,便没有报错,而且并没有影响其他程序的运行.然而升级版本到2.3之后,当前代码会有部分不兼容报错.

 

大数据一站式学习

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值