pandas numpy scikit-learn xgboost lightgbm unidecode requests tqdm gradio beautifulsoup4