datasets transformers nltk pdfplumber scikit-learn sentence-transformers spacy pandas matplotlib RapidFuzz python-docx streamlit torchvision huggingface-hub gradio