Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
aeon 1.4.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. First, we distinguish between series estimator and collection estimators, similarly to the aeon.transformer module. Secondly, we distinguish between estimators used neighbors (with suffix SNN for subsequence nearest neighbors, or ANN for approximate nearest neighbors) search and estimators used for motifs search.

Series Similarity search estimators¶

DummySNN(length[, normalize, n_jobs])

Estimator to compute the on profile and distance profile using brute force.

MassSNN(length[, normalize])

Estimator to compute the subsequences nearest neighbors using MASS _[1].

StompMotif(length[, normalize])

Estimator to extract top k motifs using STOMP, described in [R498399f961be-1].

Collection Similarity search estimators¶

RandomProjectionIndexANN([n_hash_funcs, ...])

Random Projection Locality Sensitive Hashing index with cosine similarity.

Base Estimators¶

BaseSimilaritySearch()

Base class for similarity search applications.

BaseSeriesSimilaritySearch([axis])

Base class for similarity search applications on single series.

BaseCollectionSimilaritySearch()

Similarity search base class for collections.

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