Mở khóa sức mạnh của Phân tích chuỗi thời gian để dự báo xu hướng, phát hiện bất thường và tối ưu hóa các ứng dụng AI/ML trên nhiều ngành.
Phân tích chuỗi thời gian là một phương pháp thống kê được sử dụng để phân tích một chuỗi các điểm dữ liệu được thu thập trong một khoảng thời gian. Loại dữ liệu này, được gọi là dữ liệu chuỗi thời gian, được sắp xếp theo thứ tự thời gian, cho phép các nhà phân tích và mô hình học máy (ML) xác định các mô hình thời gian, xu hướng, tính mùa vụ và các cấu trúc dựa trên thời gian khác. Mục tiêu chính thường là tìm hiểu nguyên nhân cơ bản của các mô hình này hoặc thực hiện dự báo - quá trình mô hình hóa dự đoán để ước tính các giá trị trong tương lai. Đây là nền tảng của nhiều lĩnh vực, bao gồm kinh tế, tài chính và khí tượng học.
Phân tích chuỗi thời gian đóng vai trò then chốt trong việc xây dựng các hệ thống thông minh có khả năng dự đoán các sự kiện trong tương lai dựa trên dữ liệu lịch sử.
Nhiều phương pháp khác nhau được sử dụng để mô hình hóa dữ liệu chuỗi thời gian, từ các phương pháp thống kê cổ điển đến các mạng nơ-ron phức tạp.
Trong khi Phân tích Chuỗi Thời gian tập trung vào chuỗi các điểm dữ liệu số hoặc phân loại theo thời gian, Thị giác Máy tính (CV) xử lý việc diễn giải thông tin trực quan từ hình ảnh hoặc video. Các tác vụ như phát hiện đối tượng hoặc phân đoạn hình ảnh , thường được thực hiện bởi các mô hình như Ultralytics YOLO , chủ yếu phân tích nội dung không gian trong từng khung hình hoặc liên kết các đối tượng trên nhiều khung hình ( theo dõi đối tượng ).
Mặc dù phân tích video vốn dĩ liên quan đến chiều thời gian (một chuỗi khung hình), các kỹ thuật được sử dụng thường khác với các phương pháp chuỗi thời gian truyền thống. Phân tích video có thể sử dụng các mô hình không gian-thời gian (như CNN 3D hoặc Vision Transformers ) để xem xét cả các đặc điểm không gian và sự thay đổi của chúng theo thời gian. Tuy nhiên, hệ thống CV có thể tạo ra dữ liệu chuỗi thời gian. Ví dụ: một hệ thống đếm đối tượng trong nguồn cấp dữ liệu video có thể tạo ra chuỗi thời gian về số người đi qua một khu vực mỗi phút. Đầu ra này sau đó có thể được phân tích bằng các kỹ thuật chuỗi thời gian tiêu chuẩn để phân tích xu hướng hoặc phát hiện bất thường .
Việc phát triển và triển khai các mô hình chuỗi thời gian liên quan đến nhiều công cụ khác nhau. Bên cạnh các thư viện ML như PyTorch và TensorFlow , các công cụ chuyên dụng như thư viện Prophet của Meta cung cấp khả năng dự báo thân thiện với người dùng. Việc quản lý vòng đời của các mô hình này, từ việc đào tạo trên các bộ dữ liệu chuẩn hoặc tùy chỉnh (như các bộ dữ liệu trong Thư viện Dữ liệu Chuỗi Thời gian ) đến việc đánh giá và triển khai mô hình , thường liên quan đến các nguyên tắc Vận hành Máy học (MLOps) và các nền tảng như Ultralytics HUB . Về tài nguyên học tập, các tài liệu như "Dự báo: Nguyên tắc và Thực hành" cung cấp hướng dẫn toàn diện, và các nền tảng như Kaggle tổ chức các cuộc thi chuỗi thời gian để trải nghiệm thực tế.