python - 如何为带存储桶的 seq2seq 模型设置 tfrecords 队列?

标签 python tensorflow

我尝试转换 official tutorial 的输入关于从占位符到tfrecords的seq2seq模型,但失败主要是因为如果我将所有样本写入单个tfrecord文件,我无法将具有相似长度的样本分组到同一个桶中,我是否需要启动四个队列(桶的长度)来实现它?欢迎任何建议和解决方案

最佳答案

新增tf.contrib.training.bucket_by_sequence_length()函数添加了对创建多个队列以按分桶序列长度进行分组以及将完整批处理合并到单个队列中的支持。

关于python - 如何为带存储桶的 seq2seq 模型设置 tfrecords 队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41008537/

相关文章:

python - 如何从 python 代码中捕获嵌入式 C++ 模块中的 exit()?

python - 如何使用 MongoEngine 根据特定条件选择多个对象?

python - 如果 python 脚本被管道传输到 "know",有没有办法?

python - 使用 custom_metrics 和自定义损失加载 keras 模型

java - tensorflow : How to use speech recognition model trained in python in java

python - 推导 pytorch 网络的结构

python - Tensorflow 中的平均欧氏距离

python - Keras Callback EarlyStopping 比较训练和验证损失

python - 如何计算损失梯度 w.r.t 以模拟 Keras 模型中的输入?

python-3.x - 如何使用多个数据集训练 LSTM?