pandas streamlit plotly sklearn torch spacy string collections heapq google.colab re nltk os spicy pickle tqdm sentence_transformers