tf.matmul找到最小化成本函数的θ

时间:2017-10-15 19:16:52

标签: python matrix tensorflow

我正在使用TensorFlow来计算最小化成本函数的theta的值,其中theta =(xT.X)的反函数。 xT。 ÿ

我正在跟随documentation

中的教程
booktheta = tf.matmul(tf.matmul(tf.matrix_inverse(tf.matmul(XT,X)),XT),y)

mytheta = tf.matmul(tf.matrix_inverse(tf.matmul(XT,X)),tf.matmul(XT,y))

with tf.Session() as sess:
   book_tvalue= booktheta.eval()
   print(book_tvalue)

[[ -3.74651413e+01]
[  4.35734153e-01]
[  9.33829229e-03]
[ -1.06622010e-01]
[  6.44106984e-01]
[ -4.25131839e-06]
[ -3.77322501e-03]
[ -4.26648885e-01]
[ -4.40514028e-01]]


with tf.Session as sess:
   my_tvalue= mytheta.eval()
   print(my_tvalue)

  [[ -3.74218750e+01]
  [  4.35844421e-01]
  [  9.34600830e-03]
  [ -1.06735229e-01]
  [  6.44439697e-01]
  [ -4.22634184e-06]
  [ -3.77440453e-03]
  [ -4.26208496e-01]
  [ -4.40002441e-01]]  

我试图理解为什么两者是不同的,如果我正在解释theta的计算方式。

0 个答案:

没有答案