| # Core Data Science | |
| pandas>=2.0.0 | |
| numpy>=1.24.0 | |
| scikit-learn>=1.3.0 | |
| # Visualization | |
| matplotlib>=3.7.0 | |
| seaborn>=0.12.0 | |
| plotly>=5.15.0 | |
| wordcloud>=1.9.0 | |
| # NLP | |
| sentence-transformers>=2.2.0 | |
| spacy>=3.6.0 | |
| nltk>=3.8.0 | |
| # HuggingFace Dataset Loading & Hub | |
| datasets>=2.14.0 | |
| huggingface-hub<0.24.0 | |
| # Machine Learning Models | |
| xgboost>=2.0.0 | |
| lightgbm>=4.0.0 | |
| catboost>=1.2.0 | |
| optuna>=3.4.0 | |
| # Deployment & Backend | |
| fastapi>=0.104.0,<=0.111.0 | |
| starlette<0.38.0 | |
| uvicorn>=0.24.0 | |
| gradio>=4.0.0 | |
| pydantic>=2.0.0 | |
| python-multipart>=0.0.6 | |
| pypdf>=4.0.0 | |
| python-docx>=1.0.0 | |
| reportlab>=5.0.0 | |
| # AI Coach (Gemini) | |
| google-generativeai>=0.8.0 | |
| # Model Serialization | |
| joblib>=1.3.0 | |
| # Utilities | |
| tqdm>=4.65.0 | |
| tabulate>=0.9.0 | |