Я использую Dynamic Time Warping (DTW) в качестве меры расстояния для алгоритма машинного обучения K Nearest Neighbor (kNN). В WEKA алгоритм kNN обрезал значение, чтобы действовать как ранний отказ, если вычисляемое в настоящее время расстояние больше, чем предыдущее расстояние.
Моя проблема в том, что я не уверен, как реализовать этот ранний отказ с DTW без выполнения всех вычислений. Как я могу точно знать, что конечное расстояние будет больше, чем отрезанное?