Slovník výrazov AI/Základy umelej inteligencie

Základy umelej inteligencie

nákladová funkcia

Anglický výraz cost function

pokročiléheslo č. 255 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená nákladová funkcia?

Nákladová funkcia priraďuje riešeniu, rozhodnutiu alebo parametrom číselnú penalizáciu, ktorú sa optimalizácia snaží minimalizovať. V strojovom učení často agreguje straty nad množinou príkladov a môže pridať regularizáciu; v plánovaní môže sčítať cenu akcií, čas či energiu. Názvy „cost“, „loss“ a „objective“ sa v literatúre prekrývajú, preto treba vždy uviesť argumenty funkcie, spôsob agregácie a smer optimalizácie.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri regresii môže náklad tvoriť priemerná štvorcová chyba plus L2 penalizácia; pri logistike zásob náklady na dopravu, meškanie a nedostatok. Každý člen musí mať jednotku, škálu, vlastníka a vecné zdôvodnenie. Pred tréningom sa kontroluje, či funkcia neprimerane zvýhodňuje časté prípady a či extrémne chyby nemajú neželaný vplyv. Náklad na tréningu sa nesmie zamieňať s produkčnou škodou: model s nižšou MSE môže byť horší pri kritickom chvoste. Preto sa výsledok porovnáva aj podľa samostatných metrík, podskupín a analýzy citlivosti.

Overiteľnosť

Odborné zdroje

  1. Poole & Mackworth · Optimizationartint.info
  2. Google ML · Lossdevelopers.google.com

Praktické odpovede

Často kladené otázky

Aký je rozdiel medzi nákladom a stratou?

Často sa zamieňajú; užitočná konvencia je strata pre jeden príklad a náklad ako jej agregácia plus ďalšie penalizácie.

Je nákladová funkcia cieľová funkcia?

Môže byť. Cieľová funkcia je všeobecný optimalizovaný skalár; ak sa minimalizuje penalizácia, nazýva sa nákladová.

Kedy zvoliť MSE alebo MAE?

MSE silnejšie trestá veľké odchýlky a je citlivejšia na odľahlé hodnoty; MAE je robustnejšia a má inú optimalizačnú geometriu.

Prečo vážiť príklady alebo triedy?

Aby agregovaný náklad odrážal odlišnú frekvenciu či závažnosť chýb; váhy však menia cieľ a musia sa validovať.

Má náklad obchodný význam?

Len ak je tak skonštruovaný. Matematická chyba bez kalibrácie nie je automaticky finančná, bezpečnostná ani spoločenská škoda.