我想对具有多个输入值(x0、x1、x2、x3)的数据执行漂移检测。我正在使用从此处sci-kit找到的自适应窗口算法。
这样做
from skmultiflow.drift_detection.adwin import ADWIN
adwin = ADWIN()
adwin.add_element(np.array([1, 2, 3, 4]))
结果是ValueError: setting an array element with a sequence.
但是这样做
from skmultiflow.drift_detection.adwin import ADWIN
adwin = ADWIN()
adwin.add_element(np.array([1])
工作得很好。
知道如何做第一件事吗?
我目前的解决方案是只使用 4 个不同的漂移探测器,但我想使用一个。