Slovník výrazov AI/Učenie s učiteľom

Učenie s učiteľom

Plattovo škálovanie

Anglický výraz Platt scaling

špecializovanéheslo č. 1505 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená Plattovo škálovanie?

Plattovo škálovanie je parametrická kalibračná metóda, ktorá na rozhodovacie skóre modelu nasadí sigmoidnú logistickú funkciu. Pôvodne sa používala pre SVM, no možno ju aplikovať aj na iné skóre. Dva parametre sa odhadujú z oddelených alebo out-of-fold predikcií; metóda predpokladá, že vzťah skóre a log-odds možno primerane opísať sigmoidou.

Skúsenosť a kontext

Ako sa pojem používa v praxi

SVM najprv vytvorí vzdialenosť od hranice. Na validačných skóre sa naučí logistická mapa na pravdepodobnosť, pričom cieľové hodnoty možno vyhladiť podľa pôvodného postupu, aby extrémy neboli nekonečné. Kalibrátor sa testuje spolu so zmrazeným základným modelom. Plattova metóda je stabilná pri menšom kalibračnom súbore, ale nezachytí ľubovoľný monotónny tvar; preto sa porovná s izotonickou regresiou. Po pretrénovaní SVM sa starý kalibrátor nepoužíva bez nového overenia.

Overiteľnosť

Odborné zdroje

  1. Platt · Probabilistic outputs for SVMmicrosoft.com
  2. scikit-learn · Probability calibrationscikit-learn.org

Praktické odpovede

Často kladené otázky

Čo Plattova metóda kalibruje?

Jednorozmerné rozhodovacie skóre, nie pôvodné príznaky.

Akú mapu používa?

Sigmoidnú logistickú funkciu s dvoma odhadovanými parametrami.

Kde sa parametre učia?

Na oddelených alebo out-of-fold skóre zo základného modelu.

Kedy býva vhodnejšia než izotonická?

Pri menšom kalibračnom súbore alebo približne sigmoidnom vzťahu.

Platí kalibrátor po zmene modelu?

Nie automaticky; nové skóre môže mať inú mierku aj rozdelenie.