НачатьНачать бесплатно

Сортировка результатов модели

Вы работаете специалистом по данным в крупной корпорации. Производственная среда для ваших моделей машинного обучения записывает текстовые файлы в папку 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-скриптинг

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение