| # Core dependencies | |
| torch>=2.0.0 | |
| transformers>=4.30.0 | |
| scikit-learn>=1.3.0 | |
| pandas>=1.5.0 | |
| numpy>=1.24.0 | |
| scipy>=1.10.0 | |
| # Data processing and NLP | |
| datasets>=2.12.0 | |
| tokenizers>=0.13.0 | |
| spacy>=3.6.0 | |
| nltk>=3.8.0 | |
| gensim>=4.3.0 # For Doc2Vec (Risk-o-meter framework) | |
| # Training and acceleration | |
| accelerate>=0.20.0 | |
| tqdm>=4.64.0 | |
| # Visualization | |
| matplotlib>=3.6.0 | |
| seaborn>=0.12.0 | |
| plotly>=5.15.0 | |
| wordcloud>=1.9.0 | |
| # Calibration and uncertainty | |
| netcal>=1.3.0 | |
| # Development and deployment | |
| jupyter>=1.0.0 | |
| ipywidgets>=7.7.0 | |
| flask>=2.3.0 | |
| requests>=2.31.0 | |
| # Optional: Experiment tracking | |
| wandb>=0.15.0 |