Add competing-risk evaluation and align ICASSP story

This commit is contained in:
Xin Wang
2026-09-10 11:12:02 +08:00
parent 0abefd6f77
commit 4b7d2c0c20
30 changed files with 3420 additions and 724 deletions

View File

@@ -146,11 +146,11 @@ screen_variants() {
--protocol causal_valid_only
}
train_all_fixed_and_test() {
configure_final_protocol() {
if [[ "${EPOCHS}" != "4" ]]; then
echo "The final protocol requires EPOCHS=4, got ${EPOCHS}" >&2
exit 2
echo "Final protocol: overriding inherited EPOCHS=${EPOCHS} with EPOCHS=4" >&2
fi
EPOCHS=4
normalized_train=()
for session in "${train_sessions[@]}"; do
@@ -166,8 +166,6 @@ train_all_fixed_and_test() {
dev_sessions=()
CHECKPOINT_ROOT="${FINAL_CHECKPOINT_ROOT:-${CHECKPOINT_ROOT}_train4_12_fixed4}"
RESULT_ROOT="${FINAL_RESULT_ROOT:-${RESULT_ROOT}_train4_12_fixed4}"
train_variants
test_selected
}
test_selected() {
@@ -219,8 +217,10 @@ case "${stage}" in
screen_variants
;;
final)
configure_final_protocol
prepare_oracles
train_all_fixed_and_test
train_variants
test_selected
;;
test)
test_selected