(config: ExperimentConfig)
| 69 | |
| 70 | |
| 71 | def _config_name(config: ExperimentConfig) -> str: |
| 72 | parts = [ |
| 73 | f"A={config.weights_a:.2f}", |
| 74 | f"C={config.weights_c:.2f}", |
| 75 | f"low={config.low_escalation_threshold:.2f}", |
| 76 | f"B={'on' if config.signal_b_conditional else 'off'}", |
| 77 | f"clf={config.classifier_fallback_threshold:.2f}", |
| 78 | ] |
| 79 | return " | ".join(parts) |
| 80 | |
| 81 | |
| 82 | def _summarize_exact( |
no outgoing calls
no test coverage detected