RepositoryPythonUSUnited States
target

target/matrixprofile-ts

A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile

741stars
108forks
1issues
0views

📊 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

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
Asabeneh/30-Days-Of-Python

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

77.2k
Sep 30, 2026
RepositoryPython
scikit-learn/scikit-learn

scikit-learn: machine learning in Python

67.9k
Oct 23, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryJupyter Notebook
microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

91.7k
Oct 21, 2026
RepositoryPython
stumpy-dev/stumpy

STUMPY is a powerful and scalable Python library for modern time series analysis

4.2k
Oct 16, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

330.4k
Oct 26, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026