Úvod
Automatizace je jedním z nejdůležitějších postupů operací strojového učení (MLOps). Automatizací úloh můžete rychleji nasadit nové modely do produkčního prostředí.
Vedle automatizace je dalším klíčovým aspektem MLOps správa zdrojového kódu a sledování všech změn.
Automatizaci a správu zdrojového kódu můžete společně použít k aktivaci úloh v pracovním postupu strojového učení na základě změn kódu. Chcete však, aby se automatizovaná úloha aktivovala jenom v případě, že byly ověřeny a schváleny změny kódu.
Například po opětovném trénování modelu pomocí nových hodnot hyperparametrů chcete ve zdrojovém kódu aktualizovat hyperparametr. Po ověření a schválení změny kódu použitého k trénování modelu chcete aktivovat trénování nového modelu.
GitHub je platforma, která nabízí GitHub Actions pro automatizaci a úložiště pomocí Gitu pro správu zdrojového kódu. Pracovní postupy GitHub Actions můžete nakonfigurovat tak, aby se aktivovaly změnou v úložišti.
Cíle výuky
V tomto modulu:
- Pracujte s vývojem založeným na funkcích.
- Chraňte hlavní větev.
- Spuštění pracovního postupu GitHub Actions sloučením žádosti o přijetí změn