GitSocial · Repository PassportPARTIAL · 2026-10-10Z

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

View on GitHub · GitSocial