此文件为平台需要提交模型的比赛示例说明,仅供各位选手参考。
选手需要提交.zip的压缩包,压缩包中包含一个model文件夹,其文件结构如下:
├── model(文件夹命名不可更改)
│ ├─ requirements.txt
│ ├─ run.py(该文件模板赛事方将在该阶段开启前放出提供给选手)
│ ├─ model.h5(或者其他模型文件)
│ └─ other_code_files(选手自行编写组织代码或文件)
选手提交模型,在线上进行推理,选手模型需要在指定路径下生成预测结果文件。下面将详细展示压缩包中内容。
submit.zip:为选手提交的.zip压缩包,选手可以根据自己的代码习惯进行命名。
model:为.zip文件解压后的文件夹,注意此文件夹不可重命名。
run.py:模型主代码,需实现读入数据、预测数据、保存预测结果。
requirements.txt:代码中需要用到的包。
LSimage.py:主代码需要调用的代码文件,可以存在多个并自定义命名。
.h5文件:训练好的模型文件,可以是.pt/.pb/.pth等模型文件,可以存在多个并自定义命名。
main函数:传入了数据路径和保存预测文件的路径,选手需要从数据路径中把数据读入,然后进行预测,最终将预测结果保存在指定的路径。
执行:这里是官方给出的指定数据路径和保存预测文件的路径,注意不可更改,改动可能导致评分失败。
在这里列出代码所需要用到的包,可以指定包的版本,也可以不指定,官方建议最好指定相应的版本,有些包的版本不同可能导致复现成绩出现差异。官方镜像会有一些提前安装好的包,不同比赛可能不同,可以具体见赛题页面,选手无需再重复安装。