Sklearn 回归不出来?
人工智能吧
全部回复
仅看楼主
level 6
小张不慌✨
楼主
正确的
系数0.4 0.5 2,为什么回归不出来正确的?我是缺了什么步骤吗?这个用得着归一化吗?应该不用吧?
2021年10月28日 02点10分
1
level 12
胡梦柯5
x1==x2,两列输入数据线性相关甚至完全相等,那回归时,ax0+bx1+2=y=(a+b)x0+2,结果是a、b有无数解,只要满足a+b=1。所以你回归的[.45,.45]参数也没错。
2021年10月28日 03点10分
2
胡梦柯5
a+b=0.9
2021年10月28日 03点10分
胡梦柯5
二个输入维度,y的取样结果是平面就样本覆盖比较客观,但你的两个输入都同时增,完全相等,最终输入取样是二维空间上的一条线,三维空间上加入y后,也只是一条空间直线的样本,所以,要想两个输入系数和偏置系数(截距)确定一个平面而非穿过样本直线的无数平面,x的两列要全面些不相关才行。
2021年10月28日 03点10分
胡梦柯5
你这个,只要稍微在另一个X的输入上加点随机或非线性,输入空间就会变得不是直线,在样本空间上就会变成带型,如果加入的随机或非线性很强,样本空间就呈现较确定的平面特性了,当然,三个非一直线的点,就能确定一个平面,系数就会被唯一确定,不会有无数的解。
2021年10月28日 04点10分
胡梦柯5
当然,如果y与其中一个x完全相关,学习的结果也有可能就只有那个x有用了,例如y=0.9x0+2,这样的结果虽然是对的,但也不符合预设想法,所以,最好都
2021年10月28日 04点10分
1