Bank-Marketing-Campaign-Predictor mahajialirezaei · PARTIAL
A complete ML pipeline that predicts term deposit subscriptions using the UCI Bank Marketing dataset, from EDA and preprocessing to hyperparameter optimization and deployment. Built with XGBoost, Optuna, SHAP, and Streamlit, featuring model comparison, threshold tuning, and WandB experiment tracking.
github.com/mahajialirezaei/Bank-Marketing-Campaign-Predictor · ★ 0 · Forks 1 · Size 2.3 MB
SUMMARY
Technologies 16
Scored 10
Observed 10
Practices 6
Evidence 18
Skips 6
COVERAGE
Analyzed 48 files · 104 commits · 0 API calls
TECHNOLOGIES & DEPTH
Dockerfile LANGUAGE Depth 70
1 files · PRODUCTION
Markdown LANGUAGE Depth 70
6 files · PRODUCTION
TOML LANGUAGE Depth 70
1 files · PRODUCTION
YAML LANGUAGE Depth 70
4 files · PRODUCTION
Python LANGUAGE Depth 70
24 files · PRODUCTION
pip BUILD_TOOL Depth 80
1 files · CONFIGURATION
Poetry BUILD_TOOL Depth 80
1 files · CONFIGURATION
Black QUALITY Depth —
0 files · config only
FastAPI FRAMEWORK Depth —
0 files · config only
NumPy LIBRARY Depth 74
9 files · PRODUCTION
Pydantic LIBRARY Depth —
0 files · config only
Requests LIBRARY Depth —
0 files · config only
Uvicorn LIBRARY Depth —
0 files · config only
mypy QUALITY Depth —
0 files · config only
pandas LIBRARY Depth 78
16 files · PRODUCTION, TEST
pytest TESTING Depth 41
2 files · TEST
PRACTICES
documentation · observedautomated_tests · observedcontinuous_integration · observedcontainerization · observedlinting · observedformatting · absent
ACTIVITY & OWNERSHIP
First commit 2025-12-11
Last commit 2026-02-13
Active months 3
Commits 104