gpt4 book ai didi

python - 在 Dynamic_RNN 中使用可变序列长度时我应该做损失掩蔽吗

转载 作者:行者123 更新时间:2023-11-28 17:07:56 26 4
gpt4 key购买 nike

我目前正在使用 tf.Dynamic RNN 构建文本分类模型。我的输入长度不同,因此我将输入填充为相同(最大)长度。

我在 tf.nn.dynamic_rnn 中使用了 sequence_length 参数来输入每个输入长度的列表。

我的问题:

我应该做损失掩蔽吗?什么时候做损失掩蔽?

最佳答案

不,你不需要做损失掩蔽。我假设您想要为每个序列输出一个固定长度的向量。由于您将序列长度作为输入,动态 RNN 会自动确保为超出序列长度的序列复制状态。

引用:https://www.tensorflow.org/api_docs/python/tf/nn/dynamic_rnn .查看sequence_length参数的信息。

关于python - 在 Dynamic_RNN 中使用可变序列长度时我应该做损失掩蔽吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49837426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com