线性回归从0开始

习题

  1. 为什么squared_loss函数中需要使用reshape?

因为y_hat是二维的,第二个维度的个数为1,而label值y是一维的,y_hat之所以是二维的是因为X是二维的,dot出来的值一定是二维的

  1. 如果样本个数不能被批量大小整除,data_iter函数有什么变化?

data_iter函数最后会一个batch返回的样本个数不是batch_size个,而是不足batch_size个,如1000个样本,batch_size=9,最后一个batch样本个数是9个