A continuaciónSiguiente guía
Funciones de retraso para el pronóstico de series temporales
Técnico
GUÍA Técnica
Dynamic Time Warping (DTW) mide la disimilitud de secuencia al encontrar una ruta de alineación de bajo costo que puede estirar o comprimir el tiempo.
Escuche esta guíaNarrado por IA · ~3 min
Ayuda a comparar patrones que se desarrollan a diferentes velocidades, pero la deformación sin restricciones puede crear coincidencias inverosímiles y su distancia no es una métrica en todas las formas comunes.
Dos series de tiempo pueden tener una forma similar pero una sincronización diferente. Un corredor puede repetir un movimiento más lentamente, o dos hablantes pueden pronunciar la misma frase a diferentes velocidades. La distancia euclidiana compara valores con índices coincidentes y puede informar una gran diferencia cuando se desplazan los eventos correspondientes. DTW busca una ruta de alineación a través de una matriz de costos por pares, lo que permite que un punto de una serie se alinee con varios puntos de la otra. La recurrencia de la programación dinámica acumula costos locales al tiempo que impone un movimiento monótono a través de la matriz. Un camino comienza en el primer par y termina en el último par, con pasos permitidos como avances diagonales, horizontales o verticales. El costo mínimo acumulado define la alineación óptima. Las implementaciones informan el costo de la ruta o su raíz cuadrada y también pueden normalizarse según la longitud de la ruta, por lo que se debe comparar solo las convenciones coincidentes. Restricciones como la banda de Sakoe-Chiba limitan la deformación a una vecindad de la diagonal, lo que reduce las alineaciones extremas y el cálculo. Para secuencias de movimiento hipotéticas, una breve pausa en una actuación puede alinearse con varios fotogramas cercanos en otra. Esto puede revelar similitudes en la progresión general a pesar de la variación de velocidad. Pero si la deformación no tiene restricciones, se pueden hacer coincidir eventos no relacionados estirando excesivamente una secuencia. Una restricción de ruta codifica qué variación de tiempo es plausible para la aplicación. El preprocesamiento, la tasa de muestreo, el costo local y la normalización de la longitud son importantes. DTW se utiliza en búsqueda de similitudes, clasificación de series temporales y agrupación. Generalmente no se garantiza que su distancia estándar satisfaga la desigualdad del triángulo, por lo que los supuestos de aceleración del árbol métrico pueden fallar. Puede resultar costoso para secuencias largas, motivando podas, límites inferiores o aproximaciones. Evalúe con ejemplos etiquetados o revisión de dominio e inspeccione las alineaciones en lugar de confiar en una única distancia. DTW aborda la elasticidad del tiempo; no resuelve el escalamiento de amplitud, los segmentos faltantes o las diferencias semánticas a menos que estén representados en el costo local o en el preprocesamiento. Una buena alineación es plausible según la ruta permitida, no una prueba de que dos secuencias tengan un significado idéntico.
Un gesto hipotético se realiza dos veces a diferentes velocidades. DTW alinea los segmentos de movimiento correspondientes a pesar de que una secuencia lleva más tiempo, mientras que la comparación euclidiana punto por punto penalizaría el cambio de tiempo.
Una matriz de costos compara cada cuadro de la secuencia A con cada cuadro de la secuencia B. La programación dinámica acumula la ruta de menor costo desde el primer par hasta el último bajo las restricciones de pasos permitidas.
Un equipo agrega una ventana de deformación para restringir las coincidencias a rutas casi diagonales, evitando que un breve movimiento se alinee con una sección distante de la otra señal.
Un investigador utiliza distancias DTW con clasificación de vecino más cercano y elige cualquier normalización o restricción de manera consistente entre secuencias de entrenamiento y prueba.
Los flujos de trabajo DTW pueden ser más confiables cuando las visualizaciones muestran la ruta de alineación seleccionada y la región de deformación permitida junto a la puntuación resultante. Los equipos deben ajustar las restricciones utilizando variaciones de tiempo realistas y evaluar las secuencias retenidas, comprobando si las diferentes longitudes o tasas de muestreo sesgan las comparaciones. Los métodos aproximados pueden ayudar a escala, pero deben compararse con resultados exactos en subconjuntos representativos. En aplicaciones donde la sincronización tiene significado, la deformación excesiva puede borrar distinciones importantes. Los informes deben indicar el costo local, las limitaciones de la ruta y la normalización para que los usuarios puedan comprender qué similitud mide la puntuación.
Boletín gratuito
Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.
Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.
Ponte a prueba
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación
Dynamic Time Warping (DTW) mide la disimilitud de secuencia al encontrar una ruta de alineación de bajo costo que puede estirar o comprimir el tiempo. Ayuda a comparar patrones que se desarrollan a diferentes velocidades, pero la deformación sin restricciones puede crear coincidencias inverosímiles y su distancia no es una métrica en todas las formas comunes.
DTW permite la alineación no lineal a lo largo del tiempo para que se puedan comparar patrones similares a diferentes velocidades.
Cada celda almacena su costo local más el costo mínimo predecesor entre los pasos permitidos.
Una ventana de deformación limita hasta qué punto se puede estirar o comprimir el tiempo de secuencia.
Un camino sin restricciones puede crear coincidencias de bajo costo pero inverosímiles al repetir o estirar partes.
Los costos locales comparan vectores de características en cada par de índices de tiempo, a menudo con distancia euclidiana al cuadrado.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Funciones de retraso para el pronóstico de series temporales
Técnico