开始使用免费开始使用

排序模型结果

您在一家大型企业担任数据科学家。生产环境会在每次实验完成后,将机器学习模型的结果写入 model_results/ 文件夹中的文本文件。文件结构如下(示例):

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

您可以看到模型名称、准确率和 F1 分数、实验完成日期,以及用于将模型实验关联回实验系统的唯一 ID。

公司规定模型的准确率阈值为 90%。只有达到或超过该阈值的模型才会继续实验。您的任务是编写一个 Bash 脚本,接收一个 ARGV 参数(文件名),提取准确率分数,并按条件将模型结果文件归类到两个文件夹之一:准确率大于等于 90 的放入 good_models/,小于 90 的放入 bad_models/。您必须在终端中使用所需参数运行脚本,然后再提交答案。

注意!! 如果不带参数运行脚本,它会一直等待输入——请务必使用所需参数运行脚本!如果您在需要查看提示时出现错误,提交前可能还需要刷新会话!

本练习是课程的一部分

Bash 脚本入门

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习