Сортировка результатов модели
Вы работаете специалистом по данным в крупной корпорации. Производственная среда для ваших моделей машинного обучения записывает текстовые файлы в папку model_results/ после завершения каждого эксперимента. Файлы имеют следующую структуру (пример):
Model Name: KNN
Accuracy: 89
F1: 0.87
Date: 2019-12-01
ModelID: 34598utjfddfgdg
В файле содержатся название модели, показатели точности и F1, дата завершения эксперимента, а также уникальный идентификатор для связи результата с вашей системой учёта экспериментов.
В компании установлен порог точности в 90%: только модели, достигшие этого значения, допускаются к дальнейшим экспериментам. Ваша задача — написать Bash-скрипт, который принимает аргумент ARGV (имя файла), извлекает значение точности и условно распределяет файл с результатами модели в одну из двух папок: good_models/ — для моделей с точностью больше или равной 90, и bad_models/ — для моделей с точностью ниже 90. Перед отправкой ответа необходимо запустить скрипт из терминала с указанными аргументами.
ВНИМАНИЕ!! Если запустить скрипт без аргумента, он зависнет — обязательно передайте нужный аргумент при запуске! Если вы допустили ошибку и воспользовались подсказкой, перед отправкой ответа может потребоваться обновить сессию.
Это упражнение является частью курса
Введение в Bash-скриптинг
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение