Začněte nyníZačněte zdarma

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í

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení