Odborná definice
Odborná definice
YAML je textový jazyk na serializaci dat, který reprezentuje skalárne hodnoty, sekvence a mapování pomocí odsadení a jednoduché syntaxe. Špecifikace YAML 1.2.2 definuje prezentačný prúd, serializačný strom a reprezentačný graf, přičemž JSON je kompatibilnou podmnožinou jádrové schémata. V AI systémech YAML často popisuje konfiguraci tréninku, parametry experimentu, datové pipeline, nasazení modelu nebo deklaratívne pracovní postupy. Samotný formát však neurčuje význam polí ani jejich povolené hodnoty.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
YAML je čitatelný způsob, jako zapsat nastavení bez rozsáhlých zátvoriek a úvodzoviek. V jednom souboru může tím určit název modelu, cestu k datům, počet epoch, velikost dávky i parametry nasazení. Odsadení tu není pouze vzhlad, ale součást struktury, proto jediná medzera může změnit význam nebo způsobit chybu. YAML pomáhá oddělit konfiguraci od programového kódu, ale nesprávně typování, nebezpečné načtení nebo nezdokumentované klúče mohou z reprodukovatelného experimentu urobit těžko ověřitelný proces.
Časté otázky
Časté otázky
Je YAML programovací jazyk?
Ne. YAML popisuje data a jejich strukturu, ale sám nevykonáva algoritmy. Chování vzniká až v aplikaci, která hodnoty načte a interpretuje.
Proč je odsadení v YAML kritické?
Úroveň odsadení určuje vnoření sekvencí a mapování. Tabulátor nebo posunutý řádek může vytvořit jinou dátovou strukturu, než autor zamýšlal.
Je každý JSON soubor platným YAML?
V rámci YAML 1.2 je JSON navržený jako kompatibilná podmnožina. Opačný vztah neplatí, protože YAML podporuje širšiu a odlišnou prezentačnou syntax.
Na co se YAML používá při Mlops?
Ukládá parametry tréninku, definice pipeline, infraštruktúrne manifesty, pravidla nasazení a vezby mezi komponenty. Přesný význam vždy určuje konkrétní nástroj.
Jaké je hlavní bezpečnostní riziko YAML?
Některé knižnice dokážu při nebezpečnej deserializaci vytvářet objekty nebo spúšťat konštruktory. Při nedůveryhodnom vstupe se má používat bezpečný režim načítání a omezená schéma.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- YAML 1.2.2 Specification
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.
