Odborná definice
Odborná definice
Checkpoint je uložený stav tréninku nebo modelu v konkrétním okamihu. Obvykle obsahuje parametry sítě a podle účelu i stav optimalizátora, plánovača learning rate, počítadlo kroků, náhodné stavy, konfiguraci a metadata dat. Umožňuje obnovit prerušený trénink, vybrat nejlepší validační bod nebo reprodukovat nasadenou verzi. Checkpoint není automaticky kompletný modelový artefakt. Bez tokenizéra, architektury, kódu, preprocessing pravidel a kompatibilných knižníc může být nepoužitelný nebo vést k odlišnému chování.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
Při trojdňovom tréninku nechcete po výpadku elektriny začít od nuly. Systém proto každých několik tisíc kroků uloží váhy a další stav potřebný na pokračování. Jiný checkpoint může zachytit najnižšiu validační ztrátu a stát se kandidátom na nasazení. Samotný soubor s váhami však nestačí na důveryhodnou obnovu. Pokud chybí verze tokenizéra, pořadí tříd nebo transformace vstupu, stejné čísla parametrů mohou zpracovat data jinak. Checkpoint je třeba evidovat jako součást celé modelové provenience.
Časté otázky
Časté otázky
Jaký je rozdíl mezi checkpointom a finálnym modelem?
Checkpoint může být pracovný stav určený na pokračování tréninku a obsahovat optimalizačné data, které inference nepotřebuje. Finálny balík bývá očistený a optimalizovaný pro nasazení. Organizace má přesně určit, který checkpoint byl exportovaný a akými krokmi.
Jako často se mají checkpointy ukladat?
Interval závisí na ceny strateného výpočtu, rychlosti úložiště a velikosti modelu. Při dlouhém nebo nestabilnom tréninku se ukladají častěji. Příliš časté zápisy mohou brzdit pipeline a vytvořit vysoké náklady na ukladání.
Co je best checkpoint?
Bod vybraný podle předem určenej validační metriky, ne nevyhnutelně posledná epocha. Při více metrikách je třeba určit prioritu a tolerance. Výběr po opakovaném pozeraní na testovaci sadu by kontaminoval nezávislé hodnocení.
Proč ukladat stav optimalizátora?
Momentum, adaptivní momenty a další interní proměnné ovlivňují nasledujúce aktualizace váh. Pokud se načítají pouze parametry modelu, trénink síce pokračuje, ale jeho dynamika se změní. Přesná obnova potřebuje i scheduler a náhodné generátory.
Jak se checkpoint bezpečně přenáší?
Používají se kontrolní súčty, podpis artefaktu, přístupová práva a registry s nemennou históriou. Formáty, které mohou při načítaní spustit kód, se otvárají pouze z důveryhodného zdroje. Před nasazením se ověří původ, licence a kompatibilita.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- Google Machine Learning Glossary
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
