Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
aeon 1.5.0 documentation
Logo

Using aeon

  • Installation
  • Getting Started
  • API Reference
    • Anomaly Detection
    • Base
    • Benchmarking
    • Classification
    • Clustering
    • Datasets
    • Distances
    • Forecasting
    • Deep learning networks
    • Regression
    • Segmentation
    • Similarity search
    • Transformations
    • Utility functions
    • Visualisation
  • Examples

Developing aeon

  • Contributing to aeon
    • Opening Issues and Reporting Bugs
  • Developer Guide
    • Adding Type Hints
    • aeon Enhancement Proposals
    • Coding Standards
    • Dependencies
    • Deprecation Policy
    • Developer Installation
    • Developing Documentation
    • Releases
    • Testing framework
  • aeon Projects
    • Previous aeon Projects

The aeon team

  • Contributors
  • About Us
  • Governance
  • Code of Conduct

Other

  • Estimator Overview
  • Changelog
  • Papers using aeon
Back to top
View this page
Edit this page

Similarity search¶

The aeon.similarity_search module contains algorithms and tools for similarity search tasks. The module is organized into two main categories:

  • Subsequence search: Finding nearest neighbors among subsequences of time series

  • Whole series search: Finding nearest neighbors among complete time series

Subsequence Search Estimators¶

NaiveSubsequenceSearch(length[, normalize, ...])

Naive subsequence nearest neighbor search.

MASS(length[, normalize])

Subsequence nearest neighbor search using MASS algorithm.

Whole Series Search Estimators¶

NaiveSeriesSearch([normalize, distance, ...])

Naive whole series nearest neighbor search.

SimHashIndexANN([n_tables, ...])

Approximate nearest neighbor search using multi-table SimHash LSH.

Base Estimators¶

BaseSimilaritySearch()

Base class for similarity search applications.

BaseSubsequenceSearch(length)

Base class for subsequence-based similarity search.

BaseDistanceProfileSearch(length)

Base class for distance-profile-based subsequence search.

BaseWholeSeriesSearch()

Base class for whole series similarity search.

Next
NaiveSubsequenceSearch
Previous
BaseSegmenter
Copyright © The aeon developers (BSD-3 License)
Made with Sphinx and @pradyunsg's Furo
On this page
  • Similarity search
    • Subsequence Search Estimators
    • Whole Series Search Estimators
    • Base Estimators