numpy scikit-learn torch transformers python-dotenv mysql-connector-python xgboost google-generativeai pandas