'de tf.değişkenler nasıl çalışır? Aşağıdaki gibi bir doğrusal modelim var. Gradient vektörünü W ve b'ye göre almak istiyorum.TensorFlow
# tf Graph Input
X = tf.placeholder("float")
Y = tf.placeholder("float")
# Set model weights
W = tf.Variable(rng.randn(), name="weight")
b = tf.Variable(rng.randn(), name="bias")
# Construct a linear model
pred = tf.add(tf.mul(X, W), b)
# Mean squared error
cost = tf.reduce_sum(tf.pow(pred-Y, 2))/(2*n_samples)
Ancak maliyet cost(x,y,w,b)
bir fonksiyonudur böyle bir şey denemek ve sadece w and b
göre gradyanlar istiyorsanız:
grads = tf.gradients(cost, tf.all_variable())
My yer tutucular da dahil edilecektir (X ve Y) .[x,y,w,b]
ile bir degrade alsam bile, her parametreye ait olan, yalnızca türevin hangi parametreye ilişkin olarak alacağına ilişkin bir ad olmadığı için, her bir parametreye ait olan hangi öğeyi bildiğimi nasıl anlarım?
Bu soruda, bu code'un bölümlerini kullanıyorum ve this sorusunu yapıyorum.
Bu http://stats.stackexchange.com adresine gitmeli – Sentry
@Sentry I katılmıyorum, bu buraya ait. – Priyatham
@Priyatham Haklısın, çok aceleci oldum – Sentry