scikit-learn gensim transformers matplotlib numpy seaborn uuid python-dotenv memory_profiler annoy