TensorFlow里,shape=(?, 120)里的问号是怎么回事呢

TensorFlow里,shape=(?, 120)里的问号是怎么回事呢

 
 

125 self.cos_sim (1024, 51) Tensor("cosine-imilarity-layer/mul_2:0", shape=(1024, 51), dtype=float32)

126 type(self.query_batch): <class 'tensorflow.python.framework.sparse_tensor.SparseTensor'>

127 type(self.doc_batch): <class 'tensorflow.python.framework.sparse_tensor.SparseTensor'>

128 weight_wh:  <tf.Variable 'model-init/layer-wh-weight:0' shape=(4244, 400) dtype=float32_ref>

129 bias_wh:  <tf.Variable 'model-init/layer-wh-bias:0' shape=(400,) dtype=float32_ref>

130 self.doc_act_fd:  Tensor("fd-rotate/concat_49:0", shape=(?, 120), dtype=float32)

131 doc_y:  Tensor("multi-layer/Elu_3:0", shape=(?, 120), dtype=float32)

132 query_y:  Tensor("multi-layer/Elu_2:0", shape=(?, 120), dtype=float32)

133 query_norm:  Tensor("cosine-imilarity-layer/Tile:0", shape=(?, 1), dtype=float32)

134 doc_norm:  Tensor("cosine-imilarity-layer/Sqrt_1:0", shape=(?, 1), dtype=float32)

135 prod:  Tensor("cosine-imilarity-layer/Sum_2:0", shape=(?, 1), dtype=float32)

136 norm_prod:  Tensor("cosine-imilarity-layer/Mul_1:0", shape=(?, 1), dtype=float32)

137 cos_sim:  Tensor("cosine-imilarity-layer/mul_2:0", shape=(1024, 51), dtype=float32)

138 softmax_prob:  Tensor("loss/Softmax:0", shape=(1024, 51), dtype=float32)

139 hit_prob:  Tensor("loss/Slice:0", shape=(1024, 1), dtype=float32)

 

Python Python的自由天空
© 著作权归作者所有
 
 
3 个回复
dd50ee8440783b76da3aee3fa5be15ad?w=36&h=36&uploading.4e448015.gif转存失败重新上传取消 
ilovecpp
cpp 2019-03-17

它这个类自己定义的__str__,和Python语言本身语法没关系。

具体到tf里的意思是这个维度不规定,由它上下游op的维度推导出来。

 

【 在 legendjack 的大作中提到: 】

: 125 self.cos_sim (1024, 51) Tensor("cosine-imilarity-layer/mul_2:0", shape=(1024, 51), dtype=float32)

: 126 type(self.query_batch): <class 'tensorflow.python.framework.sparse_tensor.SparseTensor'>

: 127 type(self.doc_batch): <class 'tensorflow.python.framework.sparse_tensor.SparseTensor'>

: ...................

 

 加好友  回复
dd50ee8440783b76da3aee3fa5be15ad?w=36&h=36&uploading.4e448015.gif转存失败重新上传取消 
legendjack
legendjack 2019-03-17

但是我都给他喂数据了,为啥还是?

 

【 在 ilovecpp 的大作中提到: 】

: 它这个类自己定义的__str__,和Python语言本身语法没关系。

: 具体到tf里的意思是这个维度不规定,由它上下游op的维度推导出来。

 

 加好友  回复
dd50ee8440783b76da3aee3fa5be15ad?w=36&h=36&uploading.4e448015.gif转存失败重新上传取消 
xenophobe
控制龟 2019-03-18

那是个通用标志,tf哪知道你每次给的batch size之类的是不是固定值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值