tensorflow buckets
tensorflow的编码原则是,先构建计算图,然后再去执行计算图(sess.run()).这就会导致一个问题,我们无法在运行的过程中动态的更改图的结构.我们能做的就是...,先构建出完整的图,然后可以去执行其子图. tensorflow中的bucket就是基于这么一种思想.
seq2seq简单介绍
在seq2seq场景中,输入和输出的sequence的长度往往是变长的.假设在....你可能会纠结为什么是至多,因为从编码的角度来讲,如果rnn 单元的个数少于100, 那么序列中的最后几个数据就不用去考虑, 想反,如果rnn的单元个数多,那么就会存在某些 rnn单元的输入没有进行初始话...关于bucket的源码是在https://github.com/tensorflow/tensorflow/blob/27711108b5fce2e1692f9440631a183b3808fa01/tensorflow...对每个buckets都要建立一个一个模型,但是模型都是共享变量的
4. 对每个模型都要都要计算loss,保存到list中
5.