torch torchvision transformers scikit-learn Pillow gradio requests numpy pandas matplotlib seaborn