Kom igångKom igång gratis

Sortera modellresultat

Du jobbar som datavetare på ett stort företag. Produktionsmiljön för dina maskininlärningsmodeller skriver ut textfiler till mappen model_results/ varje gång ett experiment avslutas. Filerna har följande struktur (exempel):

Model Name: KNN
Accuracy: 89
F1: 0.87
Date: 2019-12-01
ModelID: 34598utjfddfgdg

Du kan se modellnamnet, accuracy- och F1-poäng, datumet då experimentet avslutades samt ett unikt ID som kopplar modellexperimentet tillbaka till ditt experimentsystem.

Företaget har en gräns på 90 % accuracy för att ett experiment ska få fortsätta. Din uppgift är att skriva ett Bash-skript som tar ett ARGV-argument (ett filnamn), extraherar accuracy-poängen och sorterar modellresultatfilen villkorligt till en av två mappar: good_models/ för modeller med accuracy större än eller lika med 90, och bad_models/ för de med accuracy under 90. Du måste köra skriptet från terminalen med angivna argument innan du skickar in ditt svar.

OBS!! Om du kör skriptet utan argument kommer det att hänga sig – se till att köra skriptet med det angivna argumentet! Om du gör ett fel och behöver en ledtråd kan du behöva uppdatera sessionen innan du skickar in ditt svar.

Den här övningen är en del av kursen

Introduktion till Bash-skriptning

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen