Ich habe ein End-to-End ML- und MLOps-Projekt entwickelt, um verspätete Lieferungen mit realen Olist-E-Commerce-Daten vorherzusagen.
PROJEKTWORKFLOW & OUTPUTS
- Datenintegration | Python, Pandas
- Verknüpfte verwandte Tabellen, um einen einheitlichen Datensatz zu erstellen.
- Target Engineering & Splitting
- Late/On-Time-Labels sowie Train-/Validation-/Test-Sets erstellt.
- EDA & Feature Engineering
- Liefermuster analysiert und Vorverarbeitungs-Pipelines aufgebaut.
- Model Training | Scikit-learn
- Klassifikationsmodelle trainiert und Vorhersage-Metriken bewertet.
- MLflow | Experiment Tracking
- Trainingsläufe, Metriken und Modellartefakte aufgezeichnet.
- DVC | Version Control
- Daten- und Modellversionen verwaltet.
- Great Expectations | Validation
- Datenqualitätschecks und Eingabebeschränkungen definiert.
- FastAPI | Model Serving
- Endpoints /predict, /batch-predict, /health, /model-info und /metrics erstellt.
- Docker | Containerisierung
- Dockerfile und Docker Compose konfiguriert.
- Pytest & GitHub Actions | CI/CD
- Automatisierte Tests und CI-Arbeitsabläufe vorbereitet.
- Monitoring & Logging
- Anfragen, Fehler, Latenz und Vorhersage-Tracking hinzugefügt.
DELIVERABLES
Python-Code, trainierte Modelle, Evaluationsausgaben, API, Tests und Dokumentation.
Lass uns über dein ML-Projekt sprechen!