首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >tensorflow tf.maximum(0,x)返回错误

tensorflow tf.maximum(0,x)返回错误
EN

Stack Overflow用户
提问于 2018-10-22 01:40:28
回答 1查看 1.4K关注 0票数 2

在尝试使用tf.maximum时,请执行以下操作:

代码语言:javascript
运行
复制
loss = tf.maximum(0, basic_loss)

回溯/opt/conda/lib/python3.6/site-packages/tensorflow (最近一次调用)

ValueError Traceback/apply_op中的/python/framework/op_def_library.py ary.py(self,op_type_name,名称,**关键字) 489 as_ref=input_arg.is_ref,--> 490 preferred_dtype=default_dtype) 491除TypeError为错误:

Internal_convert_to_tensor( /opt/conda/lib/python3.6/site-packages/tensorflow/python/framework/ops.py,dtype,name,as_ref,preferred_dtype) 740中的值,如果ret为None:--> 741 ret = conversion_func(value,dtype=dtype,name=name,as_ref=as_ref) 742

/opt/conda/lib/python3.6/site-packages/tensorflow/python/framework/ops.py in _TensorTensorConversionFunction(t,dtype,name,as_ref) 613“张量转换请求的数据类型%s对于数据类型为%s的张量:%r”--> 614% (dtype.name,t.dtype.name,str(T)) 615返回t

在处理上述异常的过程中,发生了另一个异常:

() 5 tf.random_normal(3,128,mean=1,stddev=1,seed = 1),6 tf.random_normal(3,128,mean=3,stddev=4,seed =1)中的丢失回溯(最近一次调用)->>7 TypeError = triplet_loss(y_true,y_pred) 8 9打印(“loss=”+str(loss.eval()

-> 28 loss = tf.maximum(0,basic_loss) 29 ### END CODE HERE ### 30

最大(x,y,/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/gen_math_ops.py ) 1261 A Tensor。1262“-> 1263 result = _op_def_lib.apply_op("Maximum",x=x,y=y,name=name) 1264返回结果1265

--> 526 inferred_frominput_arg.type_attr)) 527 528类型= values.dtype

TypeError:'Maximum‘Op的输入'y’的类型float32与参数'x‘的类型int32不匹配。

什么地方出问题了?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52918107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档