|
|
1
1
This post pad the shorter sequences 截断较大的序列。每批动态地这样做似乎只会隐藏更多细节,并使任何培训问题更加难以理解,而没有任何好处。 问题是您希望从动态长度序列中获得什么好处?这似乎是不合理的,期待从这一效率提高,因为我相信他们会实施这样的方式,如果它是这样的。这样使用图书馆容易吗?那么也许答案是填充是一个危险的细节来隐藏用户,或者没有足够的用户要求它。你希望它训练得更好吗?这对我来说似乎是合理的,但是prob并没有提供足够的好处来值得实现的复杂性。您可能需要对数据进行预处理,以决定如何处理很长的序列。 总之,我很想看看批量大小为1的训练之间的比较,这样每次的梯度都与训练示例的长度和当前的批量方法有关。这将是慢得多,但如果模型训练比也许值得进一步研究更好。 |