Skip to content

Add clustering algo to Antenna #774

Closed

Description

@mihow

Implementation proposal for the v1 MVP:

  • Create a custom action on collections for clustering (no config for v1) - First in Django admin only
  • Create a job & runs background task for clustering (new DetectionClusteringJob class)
  • Create new Taxa for each cluster -
    • new field: unknown_species=True,
    • new table: TaxonFeatures(algorithm, features),
    • or start with two field on Taxon "cluster_center_features", "cluster_center_features_algorithm",
  • Create Classification for each Detection (score = 1)
  • Occurrence determination will get updated automatically
  • Add a new model: ClusteringAlgorithm?
    • type: kmeans
    • config: {}
    • jobs: [Job]
    • taxa: [Taxon]
      *** OR use existing Algorithm model**
    • new relationship Taxon ↔ CategoryMap ??

Activity

  1. changed the title [-]Add clustering algo to AMI data companion[/-] [+]Add clustering algo to Antenna[/+] on Apr 24, 2025
  2. added this to the OOD Integration milestone on Apr 24, 2025
  3. linked a pull request that will close this issueSupport for clustering detections #818on May 6, 2025
  4. mihow commented on May 12, 2025

    @mihow
    CollaboratorAuthor

    Closed by #818

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions