transformers numpy matplotlib gradio datasets torch scipy scikit-learn