| # Core | |
| numpy>=1.24 | |
| pandas>=2.0 | |
| scipy>=1.10 | |
| scikit-learn>=1.3 | |
| # Deep learning | |
| torch>=2.0 | |
| torchvision>=0.15 | |
| transformers>=4.40 | |
| # Plotting (figures only; not required for training/eval) | |
| matplotlib>=3.7 | |
| # Video I/O (for scene-cam feature extraction; optional) | |
| opencv-python>=4.8 | |