Ik heb een end-to-end ML & MLOps-project ontwikkeld om vertraagde leveringen te voorspellen met echte Olist e-commerce-gegevens.
WERKSTROOM VAN HET PROJECT & OUTPUTS
- Gegevensintegratie | Python, Pandas
- Samengevoegde gerelateerde tabellen om één dataset te creëren.
- Doel-Engineering & Splitsing
- Late/On-Time-labels en train/validatie/test-sets gemaakt.
- EDA & Feature Engineering
- Analyse van leverpatronen en opzetten van preprocessing-pijplijnen.
- Modeltraining | Scikit-learn
- Getrainde classificatiemodellen en evaluatie van voorspellingsresultaten.
- MLflow | Experimentregistratie
- Training runs, metrics en model-artefacten vastgelegd.
- DVC | Versiebeheer
- Beheer van data- en modelversies.
- Great Expectations | Validatie
- Data-kwaliteitscontroles en invoerbeperkingen gedefinieerd.
- FastAPI | Modelservice
- Endpoints /predict, /batch-predict, /health, /model-info en /metrics gebouwd.
- Docker | Containerisatie
- Dockerfile en Docker Compose geconfigureerd.
- Pytest & GitHub Actions | CI/CD
- Automatiseerde tests en CI-workflows voorbereid.
- Monitoring & Logging
- Verzoek, fout, latentie en voorspellingstracking toegevoegd.
OPLEVERINGEN
Python-code, getrainde modellen, evaluatieresultaten, API, tests en documentatie.
Laten we jouw ML-project bespreken!