当x,y取值范围都很小时,cost通常也很小,拟合不出来,feature scaling也没用,会出现如下问题:
解决方案1:把x,y同时乘以100,就成功拟合出来啦!注意bias要除回100
解决方案2:把data set*100,然后X插入的第0列从原来的1改为100,本来想着可以直接得到原来正确的bias,不用除回100,但结果发现在梯度下降时出现了问题,参数变得很大,cost function也突然激增,只能老实用回方案1了。
当x,y取值范围都很小时,cost通常也很小,拟合不出来,feature scaling也没用,会出现如下问题:
解决方案1:把x,y同时乘以100,就成功拟合出来啦!注意bias要除回100
解决方案2:把data set*100,然后X插入的第0列从原来的1改为100,本来想着可以直接得到原来正确的bias,不用除回100,但结果发现在梯度下降时出现了问题,参数变得很大,cost function也突然激增,只能老实用回方案1了。