tensorflow中有一个变量,有一个维度一直不确定,怎样给它强制赋值?

1.问题:

在写tensorflow代码时,最后我想实现神经网络输出层可视化,但是在最后执行的时候发现,这个输出层变脸有一个维度一直没有确定,请问要怎样强行赋值啊?
  1. 错误
    图片描述
    前面蓝色打印出来的Tensor就是我想实现强行赋值的变量
  1. 代码:
    def alexnet(image, keepprob=0.5):
    ...
    fc3 = tf.nn.sigmoid(tf.matmul(dropout2, weight3))

    return fc3

就是这个f3变量!!

阅读 4.2k
2 个回答

提供的code内容太少了,没有办法了解你在前面所做的操作。

第0个维度是 batch_size 吧。看你的 batch size 设的多大。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题