Skip to content

Hawk diagrams

Jan Harkes edited this page Apr 7, 2025 · 6 revisions

High level overview of Hawk processing pipeline

sequenceDiagram
  autonumber
  box Edge
    participant S2 as Hawk Scout 2
    participant C as Sensor
    participant S as Hawk Scout 1
  end
  box Cloud
    participant H as Hawk Home
    actor U as Human Labeler
  end
  destroy C
  C->>S: Event stream
  note over S: Scout samples events from stream<br/>and assigns unique objectids for<br/>later retrieval
  S->>S: Inference events with ML model
  S-->>H: Events with high confidence score (TP/FP)<br/>(objectid + score + example)<br/>example is distilled event for labeling
  H->>U: Present example to User
  U->>H: Decision if example is positive or negative
  H->>S: Send label result<br/>(objectid + positive/negative label)
  note over S: Scout retrieves original event<br/>associated with objectid
  S->>S2: Forward events with positive labels
  par When collected positives exceeds threshold
    S->>S: Train new ML model
    S2->>S2: Train new ML model
  end
Loading
Clone this wiki locally