我正在使用 libsvm(一个解决回归问题的库)从训练集中生成模型。
生成的模型包含很多行,但我希望它只包含代表整个生成模型的一行。我认为每一行对应一个模型。
例如:如果我使用关于一个用户的数据作为训练集,比如说关于用户的 10 行,那么我希望在生成的模型中有一行代表这个用户的模型。但事实并非如此。
为什么?或者我应该如何解释生成行的平均值?
我正在使用 libsvm(一个解决回归问题的库)从训练集中生成模型。
生成的模型包含很多行,但我希望它只包含代表整个生成模型的一行。我认为每一行对应一个模型。
例如:如果我使用关于一个用户的数据作为训练集,比如说关于用户的 10 行,那么我希望在生成的模型中有一行代表这个用户的模型。但事实并非如此。
为什么?或者我应该如何解释生成行的平均值?
您使用什么样的数据 - 它是稀疏的还是密集的?与神经网络( Nen Beta )相比,LibSVM在回归上的表现相当差- 如果您对线性模型感兴趣,您必须将构成 LibSVM 模型的支持向量转换为单个权重向量(加上偏差)使其可解释。