| # Core ML / NLP | |
| scikit-learn>=1.4.2 | |
| scipy>=1.13.1 | |
| numpy>=1.26.4 | |
| pandas>=2.2.2 | |
| joblib>=1.4.2 | |
| nltk>=3.9.1 | |
| textblob>=0.19.0 | |
| tldextract>=5.1.2 | |
| wordninja>=2.0.0 | |
| pyspellchecker>=0.8.3 | |
| # Deep learning | |
| tensorflow>=2.15.0 | |
| torch>=2.2.2 | |
| torchvision>=0.17.2 | |
| torchaudio>=2.2.2 | |
| transformers>=4.41.2 | |
| sentencepiece>=0.2.0 | |
| # Visualization | |
| matplotlib>=3.9.0 | |
| seaborn>=0.13.2 | |
| plotly>=5.20.0 | |
| altair>=5.3.0 | |
| # Web framework | |
| Flask>=3.0.3 | |
| flask-cors>=4.0.0 | |
| Flask-Login | |
| Flask-Mail | |
| Flask-SQLAlchemy | |
| flask-jwt-extended | |
| requests | |
| # Utils | |
| requests>=2.32.3 | |
| python-dotenv>=1.0.1 | |
| tqdm>=4.66.4 | |
| regex>=2024.5.15 | |
| PyYAML>=6.0.1 | |
| # Google AI client libs (optional if using) | |
| google-generativeai>=0.8.3 | |
| google-api-python-client>=2.136.0 | |
| google-auth>=2.29.0 | |
| accelerate | |
| peft | |
| sentencepiece | |
| gdown |