Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CVAT][Recording Oracle] Add Inter Rater Agreement Measures to Recording Oracle Output #765

Merged
merged 13 commits into from
Aug 18, 2023

Conversation

simulacrum6
Copy link
Contributor

@simulacrum6 simulacrum6 commented Aug 10, 2023

Description

This PR adds Agreement Measures to the results of the CVAT Recording Oracle and changes the output format.
Closes #761.

Summary of changes

Agreement Package cvat/recording-oracle/modules/agreement

  • Minor refactoring of module structure.
    • Validation functions moved to new file (validations.py).
    • utils.py file added.
  • Added new convenience function (./utils/confusion_matrix_from_sequence to convert sequences of data into an incidence matrix. Needed in recording oracle.
  • Relaxed some validations, as the constraints were harsher than intended.

Recording Oracle cvat/recording-oracle/modules/webhook/process_intermediate_results.py

  • Rewrote existing processing of results of process_image_label_binary_intermediate_results using pandas. Should be more flexible for additions / changes in the future. The output format now looks like this

How test the changes

I added a rudimentary unit test for the process_intermediate_results.py function.

Related issues

Closes #761.

Operational checklist

  • All new functionality is covered by tests
  • Any related documentation has been changed or added

@simulacrum6 simulacrum6 added CVAT CVAT oracles Oracles labels Aug 10, 2023
@simulacrum6 simulacrum6 self-assigned this Aug 10, 2023
@vercel
Copy link

vercel bot commented Aug 10, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
escrow-dashboard ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
faucet-server ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
fortune-exchange-oracle ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
fortune-exchange-oracle-server ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
fortune-job-launcher-client ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
fortune-job-launcher-server ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
fortune-recording-oracle ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am
fortune-reputation-oracle ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 18, 2023 10:29am

@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle August 10, 2023 15:23 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-server August 10, 2023 15:24 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle August 10, 2023 15:25 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-recording-oracle August 10, 2023 15:25 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-client August 10, 2023 15:26 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle-server August 10, 2023 15:26 Inactive
@simulacrum6 simulacrum6 added the WIP Work In Progress label Aug 11, 2023
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-server August 16, 2023 12:11 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-recording-oracle August 16, 2023 12:12 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-client August 16, 2023 12:13 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle August 16, 2023 12:13 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle August 16, 2023 12:14 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle-server August 16, 2023 12:16 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle August 18, 2023 08:10 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-client August 18, 2023 08:11 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-server August 18, 2023 08:12 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle-server August 18, 2023 08:12 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle August 18, 2023 10:09 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle August 18, 2023 10:10 Inactive
@flopez7 flopez7 self-requested a review August 18, 2023 10:11
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle-server August 18, 2023 10:12 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-client August 18, 2023 10:12 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-server August 18, 2023 10:14 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-recording-oracle August 18, 2023 10:15 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-reputation-oracle August 18, 2023 10:26 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-server August 18, 2023 10:27 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-recording-oracle August 18, 2023 10:27 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle-server August 18, 2023 10:28 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-job-launcher-client August 18, 2023 10:28 Inactive
@vercel vercel bot temporarily deployed to Preview – fortune-exchange-oracle August 18, 2023 10:29 Inactive
@simulacrum6 simulacrum6 merged commit 51ac690 into develop Aug 18, 2023
@simulacrum6 simulacrum6 deleted the feat/cvat/recording-oracle/agreement-integration branch August 18, 2023 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CVAT CVAT oracles Oracles
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants