首页 文章

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

提问于
浏览
1

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

我需要使用x,y位置和接收信号强度WiFi(构建指纹数据库)在我的位置训练离线训练SVR,并在此之后构建模型预测新信号强度的新位置将进入在线阶段 .

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

public double predict(T x);{
}

我的问题 :

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

1 回答

  • 1

    您可以同时使用这两个维度 . 这些维度的技术术语将是特征 .
    就像一个维度值一样,您可以针对任意数量的维度训练您的SVR . 为此,您的数学运算会相应改变 .

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

    如果您正在使用任何SVR库,那么它们中的大多数以2-d数组格式进行任务输入,其大小为m * n .

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

相关问题