Třídění výsledků modelů
Pracuješ jako datový vědec/vědkyně ve velké firmě. Produkční prostředí pro tvoje modely strojového učení zapisuje textové soubory do složky model_results/ vždy, když se dokončí experiment. Soubory mají následující strukturu (příklad):
Model Name: KNN
Accuracy: 89
F1: 0.87
Date: 2019-12-01
ModelID: 34598utjfddfgdg
Zobrazuje se tam název modelu, přesnost (accuracy) a skóre F1, datum dokončení experimentu a jedinečné ID, které propojuje experiment s experimentálním systémem.
Firma má nastavenou hranici přesnosti 90 % pro to, aby model postoupil do dalšího experimentování. Tvým úkolem je napsat Bash skript, který přijme argument ARGV (název souboru), extrahuje hodnotu přesnosti a podmíněně přesune soubor s výsledky do jedné ze dvou složek: good_models/ pro modely s přesností větší než nebo rovnou 90 a bad_models/ pro modely s přesností menší než 90. Před odesláním odpovědi musíš skript spustit z terminálu s požadovanými argumenty.
POZOR!! Pokud skript spustíš bez argumentu, přestane reagovat – nezapomeň ho tedy spustit s požadovaným argumentem! Pokud uděláš chybu a budeš potřebovat nápovědu, možná bude nutné před odesláním odpovědi obnovit relaci!
Toto cvičení je součástí kurzu
Úvod do Bash skriptování
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení