最近在网上找到了源码准备复现center loss,但是在调用的时候一直报错说:Incompatible shapes:[16,3] vs [48,3].(我的分类类别为3,batch size=16),请问这是哪里错了?源码改的时候需要注意什么吗?

报错信息如下:Traceback (most recent call last):
File “E:/Inception改进LYJ/11111inception_v2_train_val.py”, line 251, in
snapshot_prefix=snapshot_prefix)
File “E:/Inception改进LYJ/11111inception_v2_train_val.py”, line 229, in train
snapshot_prefix, snapshot)
File “E:/Inception改进LYJ/11111inception_v2_train_val.py”, line 91, in step_train
keep_prob: 0.8, is_training: True})
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\client\session.py”, line 929, in run
run_metadata_ptr)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\client\session.py”, line 1152, in _run
feed_dict_tensor, options, run_metadata)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\client\session.py”, line 1328, in _do_run
run_metadata)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\client\session.py”, line 1348, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Incompatible shapes: [16,3] vs. [48,3]
[[node sub (defined at E:\Inception改进LYJ\island_loss.py:15) ]]

Caused by op ‘sub’, defined at:
File “E:/11111_v_train_val.py”, line 251, in
snapshot_prefix=snapshot_prefix)
File “E:/11111_v_train_val.py”, line 181, in train
Island_loss, centers_update_op = Islandloss(labels=input_labels,features=out, alpha=1., alpha1=10., num_classes=3)
File “E:\island_loss.py”, line 15, in Islandloss
center_loss = tf.nn.l2_loss(features - centers_batch)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\ops\math_ops.py”, line 812, in binary_op_wrapper
return func(x, y, name=name)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\ops\gen_math_ops.py”, line 10130, in sub
“Sub”, x=x, y=y, name=name)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\framework\op_def_library.py”, line 788, in _apply_op_helper
op_def=op_def)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\util\deprecation.py”, line 507, in new_func
return func(*args, **kwargs)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\framework\ops.py”, line 3300, in create_op
op_def=op_def)
File “C:\Users\lyj\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\framework\ops.py”, line 1801, in __init__self._traceback = tf_stack.extract_stack()

error:Incompatible shapes:[16,3] vs [48,3]相关推荐

  1. error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15

    经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...

  2. VS2015 error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 int __cdecl invoke_main(void)

    前言 上一篇文章中,为了编译OpenCV的示例代码,然后搭建环境, 最后想直接运行示例demo,我在创建新工程的时候,直接创建了一个win32窗口项目,然后环境配置完成后,将opencv 的示例代码k ...

  3. 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用

    一,问题描述 MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引 ...

  4. error: incompatible types when assigning to type ‘const struct wiphy_wowlan_support‘

    环境说明 系统:Centos7 (3.10.0) 驱动版本:00014996-RTL8192EU_linux_v5.6.3.1_34030_COEX20171113-0047.20190613.zip ...

  5. C: error: incompatible types when initializing type ‘int’ using type ‘atomic_t’ {aka ‘struct <anonym

    typedef.c:17:10: error: incompatible types when initializing type 'int' using type 'atomic_t' {aka ' ...

  6. Error: 17172, Severity: 16 SNIInitialize() failed with error 0x2.

    为了安装SCCM 2012,今天将测试数据库升级到SQL Server 2008 SP3 + CU4, 但是改为端口后发现Servcie无法启动. 从SQL Server errorlog中看到下面的 ...

  7. 使用Process运行程序提示error: incompatible types: java.lang.Process cannot be converted to android.os.Proces

    一.在android framework sevice里面 添加下面的代码,使用Process  java中运行第三方程序,编译的时候提示 error: incompatible types: jav ...

  8. TensorFlow中出现Incompatible shapes between op input and calculated input gradient

    Tensorflow反卷积操作中Incompatible shapes between op input and calculated input gradient问题解决办法 欢迎使用Markdow ...

  9. 亚马逊:我们提取了BERT的一个最优子架构,只有Bert-large的16%,CPU推理速度提升7倍...

    选自arXiv 作者:Adrian de Wynter.Daniel J. Perry 机器之心编译 机器之心编辑部 提取 BERT 子架构是一个非常值得探讨的问题,但现有的研究在子架构准确率和选择方 ...

最新文章

  1. 基于python的快速傅里叶变换FFT(二)
  2. 强大的数据库管理工具Navicat Premium安装教程
  3. Linux timer调用流程图,Linux应用层的定时器Timer使用详解【转】
  4. matlab m语言,我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言...
  5. Maven最全教程,还有哪里对maven不解的地方看过来!
  6. 二叉树遍历代码_二叉树的题,就那几个框架,枯燥至极
  7. spring + ehcache 配置
  8. java int stack_java stack总结
  9. 车内看车头正不正技巧_交规理论最全技巧口诀,学会后100%过关!
  10. java在文本框动态显示时间,在文本框中动态地显示当前时间,有木有人做过,指导下初学者...
  11. Revealing the predictability of intrinsic structure in complex networks
  12. 基于Docker-compose编排部署sentiment-analyzer情感分析系统(老保姆级讲解-部署)
  13. 初学RabbitMQ(三),了解回调函数,并手动确认消息进行消费
  14. 80%中国男人不敢主动和女人搭讪
  15. Markdown合并表格单元格
  16. Arun Gupta通过将HTML5与Java EE 7拥抱来提高生产力
  17. oracle11g 建立全文索引
  18. php中上传图片的大小,php如何修改上传图片大小
  19. 详解DNS(理论篇)
  20. awgn信道中的噪声功率谱密度_Ruminate: 噪声的功率谱密度与方差

热门文章

  1. oracle ogg巡检,述说OGG检查点
  2. R12 FA中“摊销“(Amortize Adjustment)的实际应用
  3. 使用UE5推流到OBS进行直播
  4. 国家网信办依法集中查处一批侵犯个人信息合法权益的违法违规App
  5. 职高计算机word教学视频,浅谈中职《计算机应用基础》Word教学方法
  6. 1071 小赌怡情 (15 分) python
  7. scratch3.0有价值的网址
  8. 自制板载ST-LINKV2-1下载器
  9. matlab 极坐标 二维,matlab笔记二维绘图(极坐标隐函数等)008.docx
  10. Java求最大公因数