Welcome to Sail-On Client’s documentation!¶
Release v0.33.0 (Installation)
Sail-On Client is a library used for supporting evaluation of open world algorithms in DARPA SAIL-ON. The library is based on the work supported by DARPA under Contract No. HR001120C0055 and is licensed under APACHE-V2 LICENSE.
Sail-On Client is being developed as an open source library to support evaluating vision centric open world agents. This involves communicating with evaluation server across a RESTful interface, providing empirical protocols that are used to systematically evaluate the agents capabilities across multiple levels of the novelty hierarchy.
Sail-On Client is built upon tinker-engine, an open source library that provides the abstractions and interface used for running the empirical protocols
Features¶
The major features provided by Sail-On Client
RESTful interface for communicating with the evaluation server
Empirical protocols for evaluating open world agents
Dynamic algorithm discovery via plugins
Configurable components with sensible defaults
Saving and Restoring parameter for an algorithm
User Guide¶
Hydra¶
Empirical Protocols¶
Interfaces¶
Metrics¶
- Program Metrics
- Introduction
- Symbols and Terms
- M1: Average Number of FNs among Correctly Detected Trials (⬇ is better)
- M2: Percentage of Correctly Detected Trials (⬆ is better)
- M2.1: Percentage of False Positive Trials (⬇ is better)
- M3 and M4: Novelty Reaction Performance (⬆ is better)
- M5: Overall Performance Task Improvement (⬆ is better)
- M6: Asymptotic Performance Task Improvement (⬆ is better)
- Metric API