在我的项目室内位置,我使用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)