|
faiss-cpu>=1.7.0 # Facebook AI Similarity Search |
|
gradio>=3.30.0 # Web app creation |
|
h5py>=3.1.0 # For saving and loading models |
|
ipython>=8.0.0 # Interactive Python |
|
loguru>=0.7.0 # Enhanced logging (optional but recommended) |
|
matplotlib>=3.5.0 # Validation plotting |
|
nlpaug>=1.1.0 # Data augmentation for NLP |
|
nltk>=3.6.0 # Natural language toolkit |
|
numpy>=1.19.0 # Numerical computation |
|
pandas>=1.5.0 # Data handling |
|
pyyaml>=6.0.0 # Config management |
|
scikit-learn>=1.0.0 # ML tools |
|
sacremoses>=0.0.53 # Required for some HuggingFace pipelines |
|
sentencepiece>=0.1.99 # Required for Transformers |
|
sentence-transformers>=2.2.2 # Sentence embeddings |
|
spacy>=3.0.0 # Text processing, tokenization |
|
tensorflow>=2.13.0 # TensorFlow |
|
tensorflow-hub>=0.12.0 # Pretrained model hub |
|
tokenizers>=0.13.0 # HuggingFace tokenizers |
|
torch>=2.0.0 # PyTorch |
|
tqdm>=4.64.0 # Progress bars |
|
transformers>=4.30.0 # Hugging Face Transformers |
|
typing-extensions>=4.0.0 |
|
|
|
# Dev dependencies: |
|
black>=22.0.0 # Code formatting |
|
isort>=5.10.0 # Import sorting |
|
mypy>=1.0.0 # Type checking |
|
pytest>=7.0.0 # Testing |