|
|
1
1
事实证明,这是回调的一个已知问题: https://github.com/keras-team/keras/issues/3358 导出到TensorBoard时,需要验证数据在内存中,而不是生成器。这需要建立适当的直方图和数据分布,所以TensorBoard需要立即查看整个数据集。另一方面,似乎即使您将histogram\u freq设置为0(没有直方图记录),它仍然无助于嵌入层,它们似乎也需要整个验证数据集。 据我所知,keras团队试图使嵌入具有自己的独立参数embedding\u数据,以确保您可以使用与验证数据不同的数据可视化嵌入,但我看不到它是否已实现: https://github.com/keras-team/keras/pull/7766 因此,目前唯一的解决方案是将验证集推送到内存中。第一个github链接有一个截取的代码,它包装了TensorBoard回调,在导出到TensorBoard之前,它会填充验证数据变量,有效地解决了这个问题——除了您仍然需要将尽可能多的验证数据推入内存之外。 |
|
|
DPM · 将自定义掩码传递给LSTM数据以进行培训和验证 4 年前 |
|
|
user836026 · 在pytorch中复制权重时语法无效 4 年前 |
|
|
mad · 如何从一个定制的神经网络模型中获得逻辑和概率 4 年前 |