{ "PROJECT_ROOT": "D:\\ScamDetectProj\\DetectionMain", "TEMP_DIR": "D:\\Temp\\scam_detection", "TRANSCRIPT_DIR": "D:\\ScamDetectProj\\DetectionMain\\Transcript", "LEGITIMATE_DIR": "D:\\ScamDetectProj\\DetectionMain\\Transcript\\legitimate", "SCAM_DIR": "D:\\ScamDetectProj\\DetectionMain\\Transcript\\scam", "CHECKPOINT_DIR": "D:\\ScamDetectProj\\DetectionMain\\checkpoints", "BEST_MODEL_DIR": "D:\\ScamDetectProj\\DetectionMain\\checkpoints\\best_model", "OUTPUTS_DIR": "D:\\ScamDetectProj\\DetectionMain\\outputs", "TRAIN_CSV": "D:\\ScamDetectProj\\DetectionMain\\train.csv", "VAL_CSV": "D:\\ScamDetectProj\\DetectionMain\\val.csv", "TEST_CSV": "D:\\ScamDetectProj\\DetectionMain\\test.csv", "TRAIN_SPLIT": 0.8, "VAL_SPLIT": 0.1, "TEST_SPLIT": 0.1, "RANDOM_SEED": 42, "MODEL_NAME": "sentence-transformers/all-MiniLM-L6-v2", "EMBEDDING_DIM": 384, "NUM_LABELS": 2, "DROPOUT_RATE": 0.2, "MAX_LENGTH": 256, "LABEL_MAP": { "legitimate": 0, "scam": 1 }, "ID2LABEL": { "0": "LEGITIMATE", "1": "SCAM" }, "LEARNING_RATE": 2e-05, "WEIGHT_DECAY": 0.01, "WARMUP_RATIO": 0.1, "NUM_EPOCHS": 10, "BATCH_SIZE": 16, "GRADIENT_ACCUMULATION_STEPS": 1, "MAX_GRAD_NORM": 1.0, "EARLY_STOPPING_PATIENCE": 3, "EARLY_STOPPING_METRIC": "f1", "USE_MIXED_PRECISION": true, "ONNX_PATH": "D:\\ScamDetectProj\\DetectionMain\\outputs\\scam_detector.onnx", "TORCHSCRIPT_PATH": "D:\\ScamDetectProj\\DetectionMain\\outputs\\scam_detector.pt", "HF_API_KEY": "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", "max_length": 512 }