Ristikertausvalidaatio
term_id: cross_validation
Category: training_techniques
Definition
Ristikertausvalidaatio on tilastollinen menetelmä koneoppimismallien suorituskyvyn arviointiin. Yleisin muoto on k-kertausvalidaatio, jossa data jaetaan yhtä suuriin osiin. Malli koulutetaan kerrallaan k-1 osalla ja testataan jäljellä olevalla osalla, ja prosessia toistetaan, kunnes kaikki osat ovat olleet testidataa kerran.
Summary
Uudelleenotantaan perustuva menetelmä koneoppimismallien arvioimiseen rajoitetulla datalla jakamalla data harjoitus- ja testiosuuksiin.
Key Concepts
- K-kertausjako
- Mallin yleistäminen
- Ylikoulutuksen havaitseminen
- Suorituskyvyn estimointi
Use Cases
- Hyperparametrien säätäminen
- Erilaisten algoritmien vertailu
- Mallin vakauden validointi pienillä datajoukoilla
Code Example
from sklearn.model_selection import cross_val_score
cv_scores = cross_val_score(model, X, y, cv=5)