我正在尝试根据 WiFi 测量确定一个人在哪个房间。我目前有 3 个房间的 WiFi 测量值。测量包括从每个房间内不同位置收集的 100 次 WiFi 扫描。每次扫描都会显示在房间内某个位置可见的 WiFi AP 数量。在 100 次扫描中的每一次扫描中看到的 AP 数量是可变的。这是一种这样的扫描:
1.SSID: wireless, BSSID: 00:21:6c:63:cc:dd, ss: -54, frequency: 2437
2.SSID: visitor, BSSID: 00:24:6c:61:aa:bb, ss: -58, frequency: 2462
3.SSID: visitor, BSSID: 00:24:6e:6d:ab:ab, ss: -60, frequency: 2437
ss:信号强度
这是从为每个房间收集的 100 次扫描中的一次扫描中获取的。
每次扫描就像房间的一个功能集。我需要以某种方式使用这些数据训练我的系统,以便它能够将测试期间进行的扫描(可能有多个 AP)分类到特定的房间。我可以使用什么监督训练算法?我已经尝试过 SVM,但它们不允许可变功能集。