2016-04-09 18 views

cevap

5

TensorFlow'da bir doğrusal etkinleştirme yazmanın en temel yolu tf.matmul() ve tf.add() (veya + işleci).

prev_layer = … 

linear_W = tf.Variable(tf.truncated_normal([prev_units, linear_units], …)) 
linear_b = tf.Variable(tf.zeros([linear_units])) 

linear_layer = tf.matmul(prev_layer, linear_W) + linear_b 
+0

hep sıfır linear_b vardır: Daha önceki katmandan çıktıların bir matris var varsayarsak boyutu batch_size x prev_units ile (haydi prev_layer diyelim) ve doğrusal tabakasının boyutu linear_units mı? Sıfır ekleme hissi nedir? – Brans

+1

Başlangıçta sıfırlar olarak ayarlanmış bir değişkenlerdir, bu genellikle önyargılar için iyi bir ilk tahmindir (başka hiçbir bilgi yoktur). Ağı eğitirken, bu değişken genellikle sıfır olmayan bir değere güncellenir. – mrry

İlgili konular