在Tensorflow中随机切换预定数量的张量元素

时间:2017-09-22 15:37:16

标签: python tensorflow tensor

我正在努力寻找这个难题的解决方案。我有:

  • 掩码:2d张量的形状=(batch_size,n)由1和0组成
  • n_neg :类型为int的1d张量=(batch_size,)

我想要做的是随机地从0到1更改每个掩码行中的元素,如n_neg的对应行中所示。通过以前的构造,这将始终是可能的,即掩码的第i行中的零的数量总是大于 n_neg [i]。由于它在我的模型的成本函数中,我想只利用tensorflow操作。

有关如何做的任何想法?提前谢谢

0 个答案:

没有答案