Python tensorflow-tf.where类型错误
我编写了以下测试代码(更大代码的一部分) 我得到以下错误Python tensorflow-tf.where类型错误,python,tensorflow,Python,Tensorflow,我编写了以下测试代码(更大代码的一部分) 我得到以下错误 TypeError: Expected binary or unicode string, got <function <lambda> at 0x000000000118E400> TypeError:应为二进制或unicode字符串,已获取 我怎样才能解决这个问题 我想做的是在给定特定条件(不使用tf.cond的情况下,创建一个运算符列表\tensor(即optimizer\do nothing),因为我想
TypeError: Expected binary or unicode string, got <function <lambda> at 0x000000000118E400>
TypeError:应为二进制或unicode字符串,已获取
我怎样才能解决这个问题
我想做的是在给定特定条件(不使用tf.cond
的情况下,创建一个运算符列表\tensor(即optimizer\do nothing),因为我想将其应用于批处理,所以我有一个布尔值列表\tensor)
*使用tensorflow 1.0
tf.train.AdamOptimizer(0.1)
返回一个优化器对象,不清楚这与否有什么关系。我建议先创建优化器,然后调整梯度更新,例如将所需批次部分的梯度贡献归零tf。如果
不处理操作,它会提供访问张量的索引。tf。如果
不适用于操作,它会提供访问张量的索引。谢谢。我理解。我原以为这样可以做一批tf.cond,但事实并非如此。谢谢。我理解。我认为这将允许进行批量tf.cond,但事实并非如此。
TypeError: Expected binary or unicode string, got <function <lambda> at 0x000000000118E400>