在我的项目室内位置,我使用SVR回归。

我需要使用x,y位置和接收到的信号强度WiFi(以建立指纹数据库)离线训练SVR,以便在我的位置进行训练,然后建立一个模型,预测新信号强度的新位置将进入在线阶段。

在SVR中,已发布的SVR中的预测函数将数字数组作为输入,并返回一个数字作为输出。但是我有两个实例,分别是X和Y。

public double predict(T x);{
}


我的问题 :

我可以一起训练二维x,y还是将每个坐标视为SVR的一个输出并独立训练?

最佳答案

您可以同时使用这两个维度。这些尺寸的技术术语将是功能。
就像一个尺寸值一样,您可以针对任意数量的尺寸训练SVR。为此,您的数学运算将相应更改。

就像X +/- Y在它们之间是euclidean distance
对于乘法,可以在它们之间使用点积。

如果使用任何SVR库,则其中大多数任务将以大小为m * n的2-d数组格式输入任务。

哪里,
m =样本数
n =尺寸数(在您的情况下为2)

07-27 20:29