numpy tensorflow torch matplotlib pillow shap requests transformers ipython tf-keras scikit-learn beautifulsoup4