MulaiMulai sekarang secara gratis

Mengurutkan hasil model

Anda bekerja sebagai data scientist di sebuah perusahaan besar. Lingkungan produksi untuk model Machine Learning Anda menuliskan berkas teks ke folder model_results/ setiap kali sebuah eksperimen selesai. Berkas-berkas tersebut memiliki struktur seperti berikut (contoh):

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

Anda dapat melihat nama model, skor accuracy dan F1, tanggal eksperimen selesai, serta ID unik untuk menautkan eksperimen model kembali ke sistem eksperimen Anda.

Perusahaan memiliki ambang batas 90% untuk accuracy agar sebuah model dapat melanjutkan eksperimen. Tugas Anda adalah menulis skrip Bash yang menerima argumen ARGV (nama berkas), mengekstrak skor accuracy, lalu secara kondisional memilah berkas hasil model ke salah satu dari dua folder: good_models/ untuk yang memiliki accuracy lebih besar atau sama dengan 90 dan bad_models/ untuk yang kurang dari 90. Anda harus menjalankan skrip dari terminal dengan argumen yang diminta sebelum mengirimkan jawaban.

CATATAN!! Jika Anda tidak menjalankan skrip dengan argumen, skrip akan macet—pastikan untuk menjalankannya dengan argumen yang diminta! Jika Anda membuat kesalahan dan memerlukan petunjuk, Anda mungkin perlu menyegarkan sesi sebelum mengirimkan jawaban!

Latihan ini adalah bagian dari kursus

Pengantar Bash Scripting

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga