Keras – RepeatVector Layers

Keras – RepeatVector Layers

RepeatVector 是用来重复输入的设定次数,即n次。例如,如果参数为 16RepeatVector 被应用于输入形状为 (batch_size, 32) 的层,那么该层的输出形状将是 (batch_size, 16, 32 )。

RepeatVector 有一个参数,其内容如下

keras.layers.RepeatVector(n)

一个使用RepeatVector层的简单例子如下

>>> from keras.models import Sequential 
>>> from keras.layers import Activation, Dense, RepeatVector 
>>> 
>>> 
>>> model = Sequential() 
>>> layer_1 = Dense(16, input_shape=(8,)) 
>>> model.add(layer_1) 
>>> layer_2 = RepeatVector(16) 
>>> model.add(layer_2) 
>>> layer_2.input_shape (None, 16) 
>>> layer_2.output_shape
(None, 16, 16)
>>>

其中, 16 被设定为重复次数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程