这个函数有啥用啊?搜了下发现NLP中用的多。
我看了官方github,查到了东西。也可以自己实现,很简单的。但我需要理解表示啥意思
一些博文说是序列长度的mask标志。
这俩结合用一下看看是啥玩意:
uf=tf.keras.Input(shape=1,dtype='int32',name='len')
mask=tf.sequence_mask(uf,50,dtype=tf.float32)
mask2=tf.transpose(mask,(0,2,1))
mask3=tf.tile(mask2,[1,1,32])
sess=tf.Session()
>>> model=tf.keras.Model(inputs=uf,outputs=mask3)
>>> model.summary()
Model: "model"
_________________________________________________________________
Layer (type) Output Shape