Hoa Kỳtarget/matrixprofile-ts
A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile
📊 matrixprofile-ts: Phát hiện mẫu và bất thường trong dữ liệu thời gian bằng Matrix Profile
Thư viện Python hỗ trợ đa nền tảng (Python 2/3), cung cấp các thuật toán Matrix Profile mạnh mẽ để phân tích chuỗi thời gian.
matrixprofile-ts là thư viện Python dùng cho cả Python 2 và Python 3, dựa trên các thuật toán Matrix Profile do các nhóm nghiên cứu của Keogh và Mueen tại Đại học California ở Riverside và Đại học New Mexico phát triển. Dự án hỗ trợ nhiều thuật toán nổi bật như MASS, STMP, STAMP, STAMPI, STOMP, SCRIMP++ và FLUSS, phù hợp cho việc khai phá mẫu (motif) và phát hiện bất thường (discord) trong dữ liệu thời gian lớn.
✨ Điểm nổi bật
- Hỗ trợ đa thuật toán: Bao gồm MASS, STMP, STAMP, STAMPI, STOMP, SCRIMP++ và FLUSS.
- Tương thích Python 2 và 3: Chạy trên cả hai phiên bản Python phổ biến.
- Cài đặt đơn giản qua pip:
pip install matrixprofile-ts. - Ví dụ Jupyter Notebook: Tài liệu hướng dẫn chi tiết tại
docs/examples. - Phát hiện mẫu và bất thường: Sử dụng giá trị Matrix Profile để xác định lặp lại và hành vi chưa từng thấy.
- So sánh thuật toán: Cung cấp bảng so sánh tốc độ và trường hợp sử dụng từng giải thuật.
- Mã nguồn mở Apache 2.0: Phù hợp cho nghiên cứu và ứng dụng thương mại.
💡 Vì sao đáng chú ý
matrixprofile-ts khác biệt nhờ việc tích hợp nhiều thuật toán Matrix Profile trong một thư viện duy nhất, giúp người dùng dễ dàng so sánh hiệu quả và chọn phương pháp phù hợp. Đặc biệt, khả năng phát hiện bất thường thời gian thực thông qua STAMPI và hiệu suất cao với SCRIMP++ làm cho nó trở sự lựa chọn mạnh mẽ cho phân tích chuỗi thời gian phức tạp.
#MatrixProfile #TimeSeries #Python #AnomalyDetection #DataScience #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
STUMPY is a powerful and scalable Python library for modern time series analysis
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
The definitive list that answers "I want to do X in Python, which tool should I use?"