损失函数使用均方差。大概就能明白损失函数是个什么东西了。
import tensorflow as tf X=tf.placeholder(tf.float32,name='X') Y=tf.placeholder(tf.float32,name='Y') w0=tf.variable(0.0) w1=tf.variable(0.0) Y_hat=X*w1+w0 loss=tf.square(Y-Y_hat,name='loss')
上面的是最简单的线性回归损失函数的定义。
http://c.biancheng.net/view/1906.html
补充一个二维切片操作
L=np.array([[1,2,3,4,5],[1,2,3,4,5]]) A,B=L[:,4],1 print(A) print(B)
当[:,4],A输出[5,5],4改为0,A输出[1,1],
而且L必须是np array,并且不能改为5X3维度的,不然会维度冗余,报错。
不太理解这样切片的本质。