- 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 - Dropout 層
Dropout 是機器學習中的一個重要概念。它用於解決過度擬合問題。輸入資料可能包含一些不需要的資料,通常稱為噪聲。Dropout 將嘗試去除噪聲資料,從而防止模型過度擬合。
Dropout 有三個引數,如下所述 −
keras.layers.Dropout(rate, noise_shape = None, seed = None)
rate − 表示要刪失的輸入單元的分數。它將介於 0 到 1 之間。
noise_shape 表示要應用 dropout 的形狀的維數。例如,輸入形狀為 (batch_size, timesteps, features)。然後,要在 timesteps 中應用 dropout,需要將 (batch_size, 1, features) 指定為 noise_shape
seed − 隨機種子。
廣告