2024-04-26 04:34:32 发布
网友
我有一个不同长度的数组列表(可以是numpy数组或者仅仅是int数组列表),我想把它输入到一些TensorFlow队列中,以测试更大的输入管道,而不是序列化它们并从文件系统重新读取。有可能吗?你知道吗
numpy
int
我假设您在这里使用一个RNN,对于一个RNN,要获取一个可变长度数组,您需要用零填充它们到批处理长度,并传入一个值,告诉RNN每个序列有多长。你知道吗
我建议在这里采取同样的方法。在将它们传递到TF队列之前填充它们,并传入另一个表示未添加长度的值。你知道吗
如果您没有使用RNN(那么您使用可变长度输入做什么??)你必须一个接一个地处理它们(你没有给我们太多细节),所以只要把它们分开,一个接一个地发送到队列中,根据需要在TF中读取它们,并用TF切片和连接操作重新组合它们。你知道吗
我假设您在这里使用一个RNN,对于一个RNN,要获取一个可变长度数组,您需要用零填充它们到批处理长度,并传入一个值,告诉RNN每个序列有多长。你知道吗
我建议在这里采取同样的方法。在将它们传递到TF队列之前填充它们,并传入另一个表示未添加长度的值。你知道吗
如果您没有使用RNN(那么您使用可变长度输入做什么??)你必须一个接一个地处理它们(你没有给我们太多细节),所以只要把它们分开,一个接一个地发送到队列中,根据需要在TF中读取它们,并用TF切片和连接操作重新组合它们。你知道吗
相关问题 更多 >
编程相关推荐