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层的主要内容,如果未能解决你的问题,请参考以下文章
TimeDistributed 与 TimeDistributedDense Keras
Keras 中 TimeDistributed 层的作用是啥?
LSTM 或任何其他层的 TimeDistributed 包装器有啥用途