numpy torch typing pandas xgboost requests wikipedia streamlit torchvision scikit-learn transformers beautifulsoup4 streamlit-searchbox