Statisztikai tanulás Pythonnal · Lecke 05

Modellválasztás és regularizáció

A valódi adathalmazokban ritkán öt bemenő van, inkább ötven vagy ötszáz. Ebben a leckében arról lesz szó, hogyan válogat és fegyelmez a modern statisztika, és miért lett a lasso az elmúlt évtizedek egyik legtöbbet használt eszköze, amelynek kidolgozásában a kurzus oktatói főszerepet játszottak.

Vissza a tananyaghoz


A válogatás régi útja

A hagyományos megoldás a részhalmaz keresés, amikor a bemenők kombinációi közül keressük a legjobbat, előre lépegetve, hátrafelé bontva. Működik, de sok bemenőnél robbanásszerűen drágul, és az eredménye ingatag, kis adatváltozásra más változókat választ. A modern út ezért nem válogat élesen, hanem bünteti a bonyolultságot, és hagyja, hogy a büntetés végezze a válogatást.


Ridge és lasso

Mindkét módszer a lineáris regresszió kiegészítése egy büntetőtaggal, amely a nagy együtthatókat fogja vissza. A ridge minden együtthatót arányosan zsugorít, ezzel stabilizálja a modellt, különösen amikor a bemenők erősen összefüggnek. A lasso ennél tovább megy, a büntetése egyes együtthatókat pontosan nullára húz, vagyis egyszerre fegyelmez és válogat. A végeredmény ritkás modell, amelyben csak a tényleg számító bemenők maradnak, és pontosan ez teszi a lassót az értelmezhetőség barátjává. A büntetés erősségét, a módszer egyetlen hangolható csavarját, az előző lecke keresztvalidációjával állítjuk be.


0

A lasso ajándéka. A nullára húzott együttható nem numerikus mellékhatás, hanem üzenet. Azt mondja, ez a bemenő a többiek mellett nem ad hozzá semmit. Ötszáz változóból így lesz tizenöt, amit már el lehet magyarázni egy vezetői értekezleten.


Mikor melyiket

A hüvelykujjszabály egyszerű. Ha azt gyanítod, hogy sok bemenő számít egy kicsit, a ridge jobb. Ha azt, hogy kevés számít igazán, a lasso. Ha nem tudod, a kettő keveréke, az elastic net, jó kompromisszum. És bármelyiket használod, a végén mindig mérd vissza a második lecke sima regressziójához, mert ha a bonyolultabb szerszám nem ver rá mérhetően, az egyszerűbbet érdemes vinni.


Források és további olvasnivaló

ISLP 6. fejezet, Linear Model Selection and Regularization, a hozzá tartozó Python laborral. A lasso módszert Robert Tibshirani, a kurzus egyik oktatója dolgozta ki.


← Előző lecke Következő lecke →

Workshop

AI Transformation Day

Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, priorizált cselekvési lista.

Érdekel a program →