Spaces:
Running
Running
File size: 785 Bytes
10e2a71 a2ad1d2 233b2df a2ad1d2 233b2df a2ad1d2 10e2a71 a2ad1d2 10e2a71 76f9a5f 10e2a71 233b2df a2ad1d2 10e2a71 76f9a5f 233b2df | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | """Constantes compartilhadas pelo Space (bge-m3 FT-Solo, single-fold calibrado)."""
from __future__ import annotations
import os
from pathlib import Path
MODEL_NAME = "BAAI/bge-m3"
MAX_LENGTH = 256
BATCH_SIZE = 8
TASK_PROMPT = None
ROOT = Path(__file__).resolve().parent
ARTIFACTS_DIR = ROOT / "artifacts"
ADAPTER_PATH = ARTIFACTS_DIR / "fold_04_adapter"
HEAD_PATH = ARTIFACTS_DIR / "fold_04_head.pt"
THRESHOLD_UTIL = 0.5
CONFIDENCE_BOUNDS_ALTA = (0.10, 0.90)
CONFIDENCE_BOUNDS_MEDIA = (0.30, 0.70)
# Platt scaling: P_calib = sigmoid(CALIB_A * logit(P_raw) + CALIB_B)
# Com defaults (1.0, 0.0) = identidade (sem ajuste).
# Para calibrar: ajuste esses valores com um conjunto de validação.
CALIB_A = 1.0
CALIB_B = 0.0
HF_TOKEN = os.environ.get("HF_TOKEN")
|