Compute system latencies and visualize #157
Labels
2024-hackathon
Goals or issues for the 2024 annual Microsoft hackathon
moderator portal
Issues pertaining to ModeratorPortal at https://aifororcas.azurewebsites.net
notification system
Issues relating to the notification system
A potential Key Performance Indicator (KPI) for the OrcaHello system is how long it takes between the first high-confidence (>50%) AI detection and notification of real time end-users.
Problem
We don't track OrcaHello system performance and therefore only have a rough intuitive idea of an answer to this question:
What is the latency of each step in the ML pipeline, including the humans in the loop?
Background
Here's an initial articulation of the the steps where latency could be measured, visualized, and eventually reduced over time:
a) the duration of each live-streamed audio segment (currently 10 seconds)
b) the duration of an OrcaHello candidate (currently a 60-sec concatenation of ~6 Orcasound HLS segments)
c) the amount of time it takes to run the model on all ~2.5 sec sections of the 60-sec candidate
d) the time it takes to compute mean confidence and a spectrogram for the candidate
e) the time it takes to issue a notification to a moderator
For example, a simple subtraction of the two date-times displayed in the moderator portal would be an easy initial metric to display:
Proposed solutions:
The text was updated successfully, but these errors were encountered: