ComenzarEmpieza gratis

Ordenar resultados de modelos

Trabajas como científico de datos en una gran empresa. El entorno de producción para tus modelos de Machine Learning escribe archivos de texto en la carpeta model_results/ cada vez que termina un experimento. Los archivos tienen la siguiente estructura (ejemplo):

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

Puedes ver el nombre del modelo, las métricas de accuracy y F1, la fecha en la que terminó el experimento y un ID único para vincular el experimento de modelo con tu sistema de experimentación.

La empresa tiene un umbral del 90% de accuracy para que un modelo continúe en experimentación. Tu tarea es escribir un script de Bash que reciba un argumento ARGV (un nombre de archivo), extraiga la puntuación de accuracy y, condicionalmente, ordene el archivo de resultados del modelo en una de dos carpetas: good_models/ para las que tengan un accuracy mayor o igual que 90 y bad_models/ para las que sean menores de 90. Debes ejecutar tu script desde la terminal con los argumentos solicitados antes de Enviar respuesta.

¡ATENCIÓN! Si no ejecutas el script con un argumento, se quedará esperando; asegúrate de ejecutarlo con el argumento solicitado. Si cometes un error y necesitas una pista, puede que tengas que actualizar la sesión antes de enviar también.

Este ejercicio forma parte del curso

Introducción a las secuencias de comandos Bash

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio