Thuật ngữ

Phân tích chuỗi thời gian

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.

Xe lửa YOLO mô hình đơn giản
với Ultralytics TRUNG TÂM

Tìm hiểu thêm

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 chuỗi các điểm dữ liệu được thu thập hoặc ghi lại theo thời gian. Mục tiêu chính là hiểu cấu trúc và mô hình cơ bản trong dữ liệu—chẳng hạn như xu hướng, tính theo mùa và chu kỳ—để đưa ra quyết định sáng suốt hoặc dự đoán tương lai. Kỹ thuật này là cơ bản trong nhiều lĩnh vực, tận dụng dữ liệu lịch sử để dự báo các giá trị trong tương lai và hiểu động lực thời gian. Đây là một lĩnh vực chuyên biệt trong Học máy (ML) tập trung cụ thể vào các điểm dữ liệu theo thứ tự thời gian, thường được thu thập theo các khoảng thời gian đều đặn (ví dụ: hàng giờ, hàng ngày, hàng tháng).

Các khái niệm cốt lõi

Để hiểu dữ liệu chuỗi thời gian, cần xác định một số thành phần chính:

  • Xu hướng: Sự tăng hoặc giảm dài hạn của dữ liệu. Nó chỉ ra hướng chung của chuỗi trong một thời gian dài.
  • Tính theo mùa: Các mẫu lặp lại trong một khoảng thời gian cố định và đã biết (ví dụ: hàng ngày, hàng tuần, hàng năm). Ví dụ, doanh số bán lẻ thường cho thấy tính theo mùa với các đỉnh điểm trong mùa lễ. Các kỹ thuật phân tích theo mùa giúp cô lập các mẫu này.
  • Thành phần chu kỳ: Biến động dài hạn không có chu kỳ cố định, thường liên quan đến chu kỳ kinh tế hoặc kinh doanh rộng hơn. Các chu kỳ này xảy ra trong thời gian dài, thường dài hơn một năm.
  • Tính bất thường (Nhiễu): Sự thay đổi ngẫu nhiên, không thể đoán trước trong dữ liệu mà không được giải thích bằng xu hướng, tính theo mùa hoặc các thành phần theo chu kỳ.

Phân tích hiệu quả thường đòi hỏi các kỹ thuật xử lý trước dữ liệu . Điều này bao gồm xử lý các giá trị bị thiếu, làm mịn dữ liệu bằng các phương pháp như Trung bình động và có khả năng chuyển đổi dữ liệu để đạt được tính dừng . Tính dừng, trong đó các thuộc tính thống kê như trung bình và phương sai vẫn không đổi theo thời gian, là một yêu cầu chung đối với các mô hình truyền thống như ARIMA (Trung bình động tích hợp tự hồi quy) . Các thư viện như Pandas rất cần thiết để thao tác dữ liệu trong bối cảnh này.

Kỹ thuật và mô hình

Nhiều kỹ thuật và mô hình khác nhau được sử dụng để Phân tích Chuỗi thời gian, từ các phương pháp thống kê cổ điển đến các phương pháp học máy hiện đại:

Ứng dụng thực tế trong AI/ML

Phân tích chuỗi thời gian rất quan trọng trong nhiều ứng dụng AI và ML để lập mô hình dự đoánphát hiện bất thường :

  1. Dự báo tài chính: Trong AI trong tài chính , các mô hình chuỗi thời gian dự đoán giá cổ phiếu, tỷ giá hối đoái và biến động thị trường dựa trên biến động giá lịch sử và khối lượng giao dịch. Nghiên cứu học thuật tiếp tục khám phá các mô hình tiên tiến để dự đoán thị trường .
  2. Dự báo tải năng lượng: Các công ty tiện ích sử dụng phân tích chuỗi thời gian để dự đoán nhu cầu điện nhằm tối ưu hóa việc sản xuất và phân phối điện. Dự báo chính xác giúp quản lý tài nguyên hiệu quả và góp phần vào các nỗ lực phát triển bền vững trong năng lượng tái tạo . Các tổ chức như Cơ quan thông tin năng lượng Hoa Kỳ (EIA) cung cấp dự báo năng lượng công cộng.
  3. Dự báo doanh số bán lẻ: Các doanh nghiệp dự đoán doanh số bán sản phẩm trong tương lai để quản lý hàng tồn kho, lập kế hoạch khuyến mại và tối ưu hóa chuỗi cung ứng. Phân tích dữ liệu bán hàng trong quá khứ giúp dự đoán nhu cầu của người tiêu dùng .
  4. Theo dõi chăm sóc sức khỏe: Phân tích các dấu hiệu sinh tồn của bệnh nhân (ví dụ nhịp tim, huyết áp) được ghi lại theo thời gian giúp phát hiện bệnh sớm và theo dõi bệnh nhân.

Sự khác biệt với các nhiệm vụ thị giác máy tính

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 theo danh mục 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 YOLO11 , chủ yếu phân tích nội dung không gian trong các khung hình đơn lẻ hoặc liên hệ các đối tượng trên các khung hình ( theo dõi đối tượng ).

Mặc dù phân tích video về bản chất liên quan đến chiều thời gian (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à những thay đổi của chúng theo thời gian, thay vì phân tích trực tiếp dữ liệu chuỗi thời gian đơn biến hoặc đa biến. Một số tác vụ thị giác máy tính có thể tạo dữ liệu chuỗi thời gian (ví dụ: theo dõi số lượng đối tượng theo thời gian), sau đó có thể được phân tích bằng các kỹ thuật chuỗi thời gian tiêu chuẩn.

Công cụ và Tài nguyên

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, 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. Quản lý vòng đời của các mô hình này, từ đào tạo trên các bộ dữ liệu chuẩn hoặc tùy chỉnh (như những bộ dữ liệu có trong Thư viện dữ liệu chuỗi thời gian ) đến đánh giá và triển khai , thường liên quan đến các nguyên tắc và nền tảng của Hoạt động học máy (MLOps) như Ultralytics HUB . Đối với các tài nguyên học tập, các văn bản 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 để có kinh nghiệm thực tế.

Đọc tất cả