Downloads · 30 days
0
ParminderzHuggingFace/sentinel-workforce-risk-models
sentinel-workforce-risk-models is a text classification model from ParminderzHuggingFace. Use it when you need a label for a piece of text. It is set up for peft. The card lists the license as mit.
This repository stores the production frozen model checkpoints, preprocessor parameters, PEFT/LoRA adapter weights, and calibrated late-fusion meta-classifier for Sentinel — an enterprise multimodal machine learning p…
Downloads · 30 days
0
Access
Public
Updated Aug 26, 2026
Repo size
3.8 MB
Likes
0
Public
Click a slice to open those files.
.safetensors3.5 MB · 78%
From the Hugging Face model README
This repository stores the production frozen model checkpoints, preprocessor parameters, PEFT/LoRA adapter weights, and calibrated late-fusion meta-classifier for Sentinel — an enterprise multimodal machine learning platform for workforce voluntary attrition and burnout risk prediction.
Main Application Repository: GitHub: ParminderSinghGithub/Sentinel
Sentinel combines structured organizational metrics and qualitative survey commentary using a calibrated multimodal late-fusion pipeline:
Tabular Branch (StructuredMLP):
[380 -> 128 -> 64 -> 32 -> 1] with BatchNorm1d, ReLU, Dropout(0.20), and AdamW optimizer.left_company).Text Branch (DistilBERT + PEFT/LoRA):
distilbert-base-uncased (66M parameters).target_modules=['q_lin', 'v_lin'], $\text{dropout}=0.05$).high_burnout_risk).Multimodal Late Fusion (MultimodalLateFusion):
├── structured_model/
│ └── best_checkpoint.pt # PyTorch MLP weights + TabularPreprocessor state (251.5 KB)
├── text_transformer/
│ └── best_model/
│ ├── adapter_config.json # LoRA hyperparameters (1.0 KB)
│ ├── adapter_model.safetensors # Fine-tuned LoRA adapter tensors (3.55 MB)
│ ├── model_metadata.json # Base model metadata (0.46 KB)
│ ├── tokenizer.json # Subword vocabulary & tokenizer definition (711.7 KB)
│ └── tokenizer_config.json # Tokenizer settings (0.31 KB)
├── fusion/
│ ├── fusion_model.joblib # Calibrated LogisticRegression meta-model (1.05 KB)
│ └── evaluation_summary.json # Verified holdout benchmarks & audit metadata (3.3 KB)
├── deployment_manifest.json # Machine-readable SHA256 integrity manifest
└── README.md # Model card and technical specification
These artifacts are designed for offline inference consumption by the Sentinel runtime:
from workforce_risk.inference.predictor import WorkforceRiskPredictor
from workforce_risk.inference.schemas import EmployeeInput
# Initializes predictor using the local artifacts directory
# (or downloads snapshot from this repository if missing)
predictor = WorkforceRiskPredictor.from_artifacts("artifacts", device_str="cpu")
employee = EmployeeInput(
employee_id="EMP-1001",
department="Engineering",
job_level="Senior",
role="Senior Backend Engineer",
tenure_months=28.0,
salary=135000.0,
satisfaction_score=0.78,
performance_score=0.85,
recent_feedback="Strong quarter overall. Team collaboration is productive."
)
result = predictor.predict_single(employee)
print(f"Risk Tier: {result.risk_tier} (Probability: {result.fused_risk_probability:.4f})")