🧭
1. Ongelman määrittely ja datan hankinta
Määrittele mitä ML mallilla tavoitellaan, mitkä ovat mittarit. Mitä dataa tarvitaan ja mistä se kerätään ja minne tallennetaan.
- Business/tekninen tavoite
- Datalähteet ja datan omistajuus
- Labelointi ja keruusuunnitelma
- Datan tallennus
Avaa dokumentaatio →
🧹
2. Datan esikäsittely ja feature engineering
Puhdistus, muunnokset ja piirteiden muodostus, joilla datasetistä tehdään mallille sopiva ja toistettava.
- Puuttuvat arvot ja poikkeamat
- Normalisointi / skaalaus
- Ikkunointi ja luokituksen numeronti
- Uudet lasketut ominaisuudet
Avaa dokumentaatio →
🧠
3. Mallin valinta, koulutus ja optimointi
Valitse sopiva malli, kouluta ja optimoi hyperparametrit. Huomioi myös selitettävyys ja latenssi.
- Baseline → paremmat mallit
- Ristiinvalidointi ja optimointi
- Regularisointi ja overfitting
✅
4. Validointi, deployment ja ylläpito
Varmista laatu, vie tuotantoon ja rakenna ylläpito: monitorointi, driftin tunnistus ja versiointi.
- Mittarit
- CI/CD ja malliversiot
- Monitorointi ja hälytykset
🔌
5. Mallin käyttö REST API:sta
Pakkaa malli palveluksi: selkeä sopimus (request/response), autentikointi ja versionointi.
- Endpointit: /predict, /batch