What is Codabench?
developCodabench is a platform for creating flexible benchmarks. The workflow typically involves:
- Defining Tasks: Specifying datasets and metrics of success.
- Specifying Submission APIs: Defining how algorithms (code) should be submitted.
- Adding Documentation: Providing context for participants.
- Leaderboard Management: Once created, the benchmark accepts submissions, and participant results are automatically appended to a leaderboard.
Codabench also supports inverted benchmarks, where the roles are swapped: you specify reference algorithms, and participants submit datasets.