fix: replace wget with python urllib to download models — wget not in slim image 87e3ed4 Zalaid commited on 12 days ago
fix: add huggingface_hub to requirements so start.sh can import it c47d052 Zalaid commited on 12 days ago
fix: accept HEAD requests on /health so UptimeRobot monitoring works f80b58b Zalaid commited on 20 days ago
docs: expand MLflow section with UI walkthrough and errors; add interview pipeline guide cd3bd2e Zalaid commited on 20 days ago
Step 8: add 28 automated tests covering preprocessing, models, and API a2bc2a9 Zalaid commited on 20 days ago
Step 7: FastAPI with /predict /health endpoints, V1-V28 inference explanation in README 70c4f4f Zalaid commited on 20 days ago
Step 6: select xgboost_tuned as final model with full comparison and reasoning in README e115307 Zalaid commited on 20 days ago
Step 6: switch to CatBoost as final model, add tune_catboost.py, rename xgboost_final to xgboost_tuned 74e6a06 Zalaid commited on 20 days ago
README: rewrite with generated files explained inside each step in plain language f8d87a2 Zalaid commited on 20 days ago
Step 6: model comparison charts, XGBoost GridSearchCV tuning, real benchmark scores in README 161d0ac Zalaid commited on 20 days ago
Step 5: remove SVM/KNN/MLP, clarify 10 pkl files in models dir (9 models + scaler) 28a1f46 Zalaid commited on 20 days ago
README: complete rewrite with all steps, actual file tree, and full details for Steps 1-4 343dff7 Zalaid commited on 20 days ago
Step 4: MLflow setup with SQLite backend and experiment tracking helpers 5ae712f Zalaid commited on 20 days ago
Step 3: data preprocessing pipeline with scaling, train/test split, and SMOTE 41e2db1 Zalaid commited on 20 days ago
Step 2: add jupyter/nbconvert to requirements and EDA section to README 904a0d7 Zalaid commited on 20 days ago
Step 2: EDA notebook with class imbalance, amount, time and feature analysis 9cc37cf Zalaid commited on 20 days ago