关于模型转化
来源:2-5 多因子线性回归实战
快乐冰冰bing
2020-02-17
老师,我想问下,在单因子线性回归的实战中,在模型训练前X,y使用np.array().reshape()进行模型的转换,但在多因子实战中,老师只对X进行模型转换,并没有对y进行转化,这是为什么??如果y进行转化又会有怎么样的结果??
写回答
1回答
-
通常来说,其实无论单因子多因子都可以进行一次转换,这样肯定不会有任何问题。实际运用的时候,单因子的情况比较少,只要参数的数量多于1维,那输入的数据就已经是(m,n)维度的,可以直接用于训练。
但如果是单因子,因为只有一个维度,不进行reshape的话,你会发现他的维度是(m,)
缺失了后后面的维度信息,但训练的时候算法要求必须有m、n,如果是(m,),那算法不知道你有几个因子,会不会是漏写了?因此强制要求补上后面的维度信息,所以要使用reshape,把(m,)的数据转化为(m,n)维度。
142020-04-27
相似问题