gradio scikit-learn pandas numpy spacy matplotlib pickle-mixin transformers python-dotenv sentence-transformers