美文网首页深度学习
Keras之layer: RepeatVector和TimeDi

Keras之layer: RepeatVector和TimeDi

作者: Qiangest | 来源:发表于2021-07-19 11:13 被阅读0次

Layer: RepeatVector

RepeatVector(10): 把向量复制10次. 比如原先的向量是(32, ) 之后就变成了(32,10)

主要用于LSTM encoder. encoder得到的结果是一个一维feature向量, 但是decoder回去也是LSTM, 所以必须先重复10次当作是有时间步的, 才能输入decoder的LSTM中去.

Layer: TimeDistributed

TimeDistributed( Dense( 12 , input_shape=( 10 , 6 ) )) 把dense layer应用到输入的每个时间步里去. 比如之前是(13,10,6), 这么操作之后就变成了(13,10,12).

TimeDistributed不会改变维度, 但是会改变feature的个数.

相关文章

  • Keras之layer: RepeatVector和TimeDi

    Layer: RepeatVector RepeatVector(10): 把向量复制10次. 比如原先的向量是(...

  • Keras Lambda层陷阱

    作者: 梦里茶 Keras中的Layer和Tensor Keras的最小操作单位是Layer,每次操作的是整个ba...

  • Keras Tips

    Rename layer 参考:Keras - All layer names should be unique ...

  • keras入门(二)

    About keras layer introduction: https://keras.io/layers/a...

  • Keras-Embedding Layer

    Embedding Layer(嵌入层) Embedding Layer是使用在模型第一层的网络层,其目的是将所有...

  • Keras-LSTM Layer

    LSTM层 核心参数 units: 输出空间的维度input_shape(timestep,input_dim)...

  • 10、模型概览与一个实例

    一、模型概览 #基本概念 #0Keras 有两个重要的概念: 模型(Model) 和 层(Layer) #1层将各...

  • Keras Layer自定义

    简单层实现 实现一个简单层需要首先继承 layers.Layer 类即可,如下是官方网站上的例子: 如上所示, 其...

  • tensorflow 2.0 下 bilstm + atten

    代码如下:需要注意一下几点:1)利用 keras 里面的 layer 或者 variable, 尽量取一个名字,不...

  • yolov3代码涉及到的Keras.layer.Lambda

    Keras.layers.Lambda解释 将任意表达式封装为 Layer 对象。 如果只是想对流经该层的数据做个...

网友评论

    本文标题:Keras之layer: RepeatVector和TimeDi

    本文链接:https://www.haomeiwen.com/subject/iivcmltx.html