시작하기무료로 시작하기

모델 결과 정렬하기

여러분은 대기업에서 데이터 사이언티스트로 일하고 있어요. 프로덕션 환경에서는 Machine Learning 모델의 실험이 완료될 때마다 model_results/ 폴더에 텍스트 파일을 출력합니다. 파일 구조는 다음과 같아요(예시):

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

모델 이름, 정확도(accuracy)와 F1 점수, 실험 완료 날짜, 그리고 실험 시스템과 연결할 수 있는 고유 ID를 확인할 수 있습니다.

회사 정책상, 모델이 실험을 계속하려면 정확도가 90% 이상이어야 해요. 여러분의 과제는 Bash 스크립트를 작성해 ARGV 인자(파일 이름)를 입력으로 받고, 정확도 점수를 추출한 뒤 조건에 따라 모델 결과 파일을 두 폴더 중 하나로 이동하는 것입니다. 정확도가 90 이상이면 good_models/, 90 미만이면 bad_models/ 폴더로 이동하세요. 답변을 제출하기 전에 반드시 터미널에서 해당 인자를 넣어 스크립트를 실행해야 합니다.

주의!! 스크립트를 인자 없이 실행하면 멈춰 있을 수 있어요. 반드시 요청된 인자를 넣어 실행하세요! 힌트가 필요한 오류가 발생했다면, 제출 전에 세션을 새로 고침해야 할 수도 있어요!

이 연습은 강의의 일부입니다

Bash 스크립팅 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작