1. 程式人生 > >tf.nn.dropout

tf.nn.dropout

表示 輸出 pro 元素 隨機 擬合 sha keep 每一個

tf.nn.dropout(x, keep_prob, noise_shape=None, seed=None, name=None)

此函數是為了防止在訓練中過擬合的操作,將訓練輸出按一定規則進行變換.

參數:

x:輸入

keep_prob:保留比例,取值 (0,1] 。每一個參數都將按這個比例隨機變更。

noise_shape:幹擾形狀。此字段默認是None,表示第一個元素的操作都是獨立,但是也不一定。比例:數據的形狀是shape(x)=[k, l, m, n],而noise_shape=[k, 1, 1, n],則第1和4列是獨立保留或刪除,第2和3列是要麽全部保留,要麽全部刪除。

返回:Tnesor

tf.nn.dropout