
- Keras 教程
- Keras - 主頁
- Keras - 簡介
- Keras - 安裝
- Keras - 後端配置
- Keras - 深度學習概覽
- Keras - 深度學習
- Keras - 模組
- Keras - 層
- Keras - 自定義層
- Keras - 模型
- Keras - 模型編譯
- Keras - 模型評估與預測
- Keras - 卷積神經網路
- Keras - 使用 MPL 的迴歸預測
- Keras - 使用 LSTM RNN 的時間序列預測
- Keras - 應用
- Keras - 使用 ResNet 模型進行即時預測
- Keras - 預訓練模型
- Keras 實用資源
- Keras - 快速指南
- Keras - 實用資源
- Keras - 討論
Keras - RepeatVector 層
RepeatVector 用於重複輸入 n 次。例如,如果將帶有引數 16 的 RepeatVector 應用於具有輸入形狀為 (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 設定為重複次數。
廣告