Resultados del modelo de clasificación
Trabajas como científico de datos en una gran empresa. El entorno de producción de tus modelos de machine learning escribe archivos de texto en la carpeta « model_results/
» cada vez que se completa 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, la precisión y las puntuaciones F1, la fecha en que se completó el experimento y un ID único para vincular el experimento del modelo con tu sistema de experimentos.
La empresa tiene un umbral de precisión del 90 % para que un modelo continúe en fase de experimentación. Tu tarea consiste en escribir un script Bash que tome un argumento ARGV (un nombre de archivo), extraiga la puntuación de precisión y clasifique condicionalmente el archivo de resultados del modelo en una de dos carpetas: good_models/
para aquellos con una precisión superior o igual a 90 y bad_models/
para aquellos inferiores a 90. Debes ejecutar tu script desde el terminal con los argumentos solicitados antes de enviar tu respuesta.
¡¡NOTA!! Si no ejecutas el script con un argumento, se bloqueará, así que asegúrate de ejecutar el script con el argumento solicitado. Si cometes un error que requiere una pista, es posible que también tengas que actualizar la sesión antes de enviarlo.
Este ejercicio forma parte del curso
Introducción a los scripts de Bash
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
