Skip to main content

Thời gian động là gì động là gì?

Thời gian động hoạt động (DTW) liên quan đến một phương pháp tính toán, được gọi là thuật toán, để so sánh âm thanh, video và đồ họa có thể tương tự nhưng các mẫu có thể có sự khác biệt tinh tế.Các tính toán thường hình thành một biểu diễn tuyến tính của mẫu và đo lường sự khác biệt như là một hàm của thời gian.Các yếu tố khác nhau của một mẫu có thể được ánh xạ trên lưới để xác định các điểm tương đồng, trong khi các lệnh cho các hàm thường sử dụng các ký hiệu để xác định từng biến.Ví dụ, nhận dạng giọng nói, đôi khi sử dụng sự cong vênh thời gian động để khớp với các từ ngay cả khi được nói ở các tốc độ khác nhau hoặc một số phần nhất định được phát âm khác nhau.Nhiều chương trình nhận dạng giọng nói sử dụng cong vênh thời gian động vì mọi người thường nói ở các mức độ khác nhau.Một số âm thanh nguyên âm có thể được thông báo khác nhau tùy thuộc vào cảm xúc hoặc các yếu tố khác.Một số chương trình có thể nhận ra các từ được nói bất kể ai đang nói.Vì lý do này, thường không hiệu quả khi thêm khoảng cách trong các khoảng thời gian để so sánh âm thanh.Với DTW, các điểm cụ thể theo thời gian khác nhau cho mỗi tín hiệu được phân tích;Các khoảng cách này được tính toán trên một lưới chạy từ phía dưới bên trái đến trên cùng bên phải. Sự tương đồng trong các phần tương ứng của hai mẫu có thể được đo bằng khoảng cách Levenshtein.Các chữ cái được sử dụng để thể hiện các thay đổi giữa nguồn này và nguồn khác.Giải pháp cho thuật toán thường là một số lượng lớn hơn so với hai mẫu khác nhau.Khái niệm này thường được sử dụng để nhận dạng giọng nói cũng như kiểm tra chính tả và phân tích vật liệu di truyền. Trong một số phép đo, thay đổi tần số có thể bù đắp khả năng cong vênh thời gian động.Tín hiệu có thể được tính theo cách mà hình thức của chúng được sử dụng bất kể tần số.Các tín hiệu được điều chế cũng có thể đặt ra một vấn đề, nhưng một lưới tính toán khoảng cách giữa các phân đoạn dòng thay vì điểm có thể bù. Căn chỉnh trình tự nói chung là toán học và một số kỹ năng lập trình máy tính là cần thiết để hiểu đầy đủ nó.Các thuật toán cong vênh thời gian động phụ thuộc vào một số điều kiện cơ bản để tính toán thực tế sự khác biệt giữa các mẫu âm thanh hoặc hình ảnh.Xem xét một mẫu như một đường dẫn dọc theo lưới, thuật toán thường tuân theo các quy tắc, chẳng hạn như đường dẫn không thể quay lại và nó được đo từng bước một.Ngoài định dạng từ bên trái sang bên phải, các phép đo được giới hạn ở các vị trí gần với một đường chéo.Các giá trị quá dốc hoặc nông thường bị coi thường vì chúng có thể gây ra lỗi trong phép đo cuối cùng.