Keras的TimeDistributed层

Posted mstk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keras的TimeDistributed层相关的知识,希望对你有一定的参考价值。

Keras的TimeDistributed层主要用途是在时间维度上进行全连接.

比如Faster RCNN,1张图生成了16个ROI,需要对每一个ROI进行分类和回归,ROI的维度是7×7×512,长度和宽度都是7,512个通道,16个ROI的的维度是16×7×7×512,需要得到16个分类和回归,这个时候就可以使用TimeDistributed层了.一次性输入16×7×7×512,进行全连接,相当于16个时间切片,对每个7×7×512的切片分别进行全连接(Dense),最后就得到16个分类和回归.

以上是关于Keras的TimeDistributed层的主要内容,如果未能解决你的问题,请参考以下文章

keras中TimeDistributed的用法

TimeDistributed 与 TimeDistributedDense Keras

Keras 中 TimeDistributed 层的作用是啥?

LSTM 或任何其他层的 TimeDistributed 包装器有啥用途

Keras 使用 TimeDistributed 预训练 CNN

为keras TimeDistributed图层按名称设置权重