官方的接口是這樣的
tf.nn.dropout(x, keep_prob, noise_shape=None, seed=None, name=None)
根據給出的keep_prob參數,將輸入tensor x按比例輸出。
默認情況下, 每個元素保存或丟棄都是獨立的。
x : 輸入tensor
keep_prob : float類型,每個元素被保留下來的概率 ,設置神經元被選中的概率,在初始化時keep_prob是一個占位符, keep_prob = tf.placeholder(tf.float32) 。tensorflow在run時設置keep_prob具體的值,例如keep_prob: 0.5
noise_shape : 一個1維的int32張量,代表了隨機產生“保留/丟棄”標志的shape。
seed : 整形變量,隨機數種子。
name : 名字,沒啥用。
