Referencování uzlů

YAML alias

YAML alias je uzel serializačného stromu zapísaný znakom hviezdičky a názvem existujúcej kotvy. Při kompozícii odkazuje na už ukotvený uzel, takže reprezentačný graf může obsahovat více ciest k té určité datové entite. Alias není textová makro náhrada a jeho chování nelze zamieňat s kopírováním řetězce. V AI konfiguracích snižuje duplicitu spoločných nastavení, ale výsledek může záviset od toho, jako konkrétní knihovna mapuje zdielané uzly do objektů programovacieho jazyka.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-Y-03

Odborná definice

Odborná definice

YAML alias je uzel serializačného stromu zapísaný znakom hviezdičky a názvem existujúcej kotvy. Při kompozícii odkazuje na už ukotvený uzel, takže reprezentačný graf může obsahovat více ciest k té určité datové entite. Alias není textová makro náhrada a jeho chování nelze zamieňat s kopírováním řetězce. V AI konfiguracích snižuje duplicitu spoločných nastavení, ale výsledek může záviset od toho, jako konkrétní knihovna mapuje zdielané uzly do objektů programovacieho jazyka.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

Alias je odkaz na blok, který už dostal kotvu. Pokud je základní profil tréninku označený jako &train;_base, zápis *train_base ho vloží na další místo bez ručného prepisování každé položky. To šetří práci a bráni rozdílem mezi kópiami, ale alias není automaticky bezpečný mechanismus dedení. Některé nástroje podporují zlúčení mapování, jiné ho obmedzují nebo interpretují rozdílně. Před použitím v kritické pipeline je třeba ověřit výslednou strukturu po parsování, ne pouze vzhlad zdrojového souboru.

Časté otázky

Časté otázky

Jak se alias zapisuje?

Používá se hviezdička nasledovaná názvem predtým definovanej kotvy, například *train_base. Název musí přesně odpovídat kotve.

Vytvoří alias novou kopii objektu?

Špecifikace modeluje odkaz na ten jistý uzel. V konkrétním jazyku však záleží na implementaci, či aplikace dostane zdielanou referenci nebo rekonštruovanou hodnotu.

Co se stane při neexistujúcej kotve?

Parser má nahlásit chybu nevyhodnoteného aliasu. Tichá náhrada prázdnou hodnotou by porušila význam konfigurace.

Je alias vhodný na dedení experimentů?

Může pomoci, ale čistý alias nevyjadruje všechny pravidla prekrývání. Dedení má být podporené nástrojem, který jednoznačne definuje merge a prioritu hodnot.

Proč kontrolovat aliasy při code review?

Změna jednoho ukotveného uzla může změnit více běhů najednou. Reviewer má ověřit všechny místa, které alias používají, i výslednou rozbalenou konfiguraci.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • YAML Vocabulary 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.