https://open.baai.ac.cn/competition/cptDetails?id=1324283666502803458
01. 背景介绍BackgroundØ竞赛背景
为全面贯彻国家电网有限公司和国网北京市电力公司科技创新大会精神,坚持开门搞创新、积极引智聚力,探索人工智能技术在电力场景应用的新思路和新方法,支撑公司“新基建”落地和数字化转型,策划举办“首届国网北京电力人工智能数据竞赛”。此次竞赛以电力施工、运行典型场景为依托,开展施工人员安全帽佩戴规范性和输电通道液压吊车施工隐患目标检测,汲取百家长、共谋新方法,奋力推动公司科技创新工作迈上新台阶、实现新跨越。
此次活动得到北京市大数据中心、北京市经信局以及国家电网有限公司的大力支持,由国网北京市电力公司主办,北京电力经济技术研究院有限公司承办,北京智源人工智能研究院协办。
Ø竞赛赛道
此次竞赛共设置电力施工现场安全帽未佩戴行为目标检测和架空输电线路通道液压吊车目标检测两个赛道,其中每个赛道分别设有初赛和决赛两个阶段。
Ø赛道介绍
电力施工现场安全帽未佩戴行为目标检测赛道(公开)
目标:需正确检测出图片中未佩戴安全帽的人员。
主要技术难点:
(1)电力施工场景环境复杂多变,光线条件不一,存在摄像头背光的情况;
(2)目标尺度不一。
赛事规则 Competition rules竞赛基于联邦学习框架,设置两个数据集(数据均不离开本地),两个赛道均采用线上形式(除决赛现场答辩环节外)。
0 2. 竞赛流程:初赛:
1. 赛事组织方会给每支参赛队伍提供一个提交入口、智源联邦学习服务端&客户端示例代码和相关操作教程。
2. 每支参赛队伍利用初赛熟悉联邦学习示例代码,并根据框架、版本等限定条件搭建一个目标检测模型之后,将模型嵌入到联邦学习框架中。赛事组织方会给每支参赛队伍提供安全帽公开训练数据集完成模型联邦预训练。模型完成训练后,在提供的测试集上完成预测。测试集预测结果以json文件格式上传到平台对应提交入口。每天有5次提交机会,榜单实时更新分数。
3.在12月15日6:00pm之前参赛队伍需提交模型和代码文件,参赛队伍结果提交json格式的文件,文件内容应为一个list,list中每一个元素的定义应为一个字典,字典内容格式如下:
{
“image_id”: int,
“category_id”: int,
“bbox”: [x,y,width,height],
“score”: float
}
4. 针对安全帽公开赛道,前15支队伍进入决赛。赛事组织方会通过审核提交的联邦学习代码文件进行结果复现,若发现结果严重不匹配者,予以淘汰。12月19日公布决赛入围名单。
决赛:
1. 决赛的模型训练会在真实安全帽和液压吊车数据集上进行。为了辅助参赛队伍模型调优,每支队伍可以看到安全帽和吊车赛道的5-10张真实脱敏样例数据、部分训练和测试过程的日志和竞赛训练数据集相关统计信息;
2. 自12月20日-1月9日,启动联邦学习训练,组织方共提供2个数据集(分别作为2个联邦学习客户端),共包括图片7000张(其中数据集1为4150张、数据集2为2850张)。组织方基于选手当日24:00前提交的最后一版模型和代码文件(每天最多有5次提交机会),在次日分别启动本地联邦学习客户端(针对2个数据集),然后通知参赛队伍当日可以使用联邦学习服务端进行联邦训练,每支参赛队伍每日只有1次训练机会。组织方给每位选手提供一个CPU服务器,以供每支参赛队伍运行联邦学习服务端代码;
3. 完成联邦训练之后,自动评测脚本会对国网电力客户端模型在测试集(3000张)上得到的预测结果进行评分,然后将模型分数自动更新到数据库中,更新当天排名,并将部分训练和测试过程的日志、模型预测结果和分数当日自动返回给参赛队伍;
4. 1月10日公布答辩入围名单。按照成绩从高到低,每个赛道各取6支参赛队伍进入答辩环节;
5. 训练过程中,每支队伍的模型可通过两个智源联邦学习客户端在数据集不离开本地的情况下同时从两个数据集当中获益,体现了联邦学习在对保密性要求较高的分散数据集上实现联合训练的应用价值。
0 3. Ø 竞赛规则² 电力施工现场安全帽未佩戴行为目标检测赛道:
(1)初赛:
初赛每位选手每日最多提交5次,当日24:00截止,实时更新排名榜。初赛结束后排行榜前15名的队伍进入决赛。
(2)决赛:
决赛每位选手每日最多提交5次,竞赛组织方次日会取最后一次提交结果,进行联邦训练和测试并更新排名榜。决赛结束后排行榜前6名的队伍进入答辩阶段。
答辩表现计入最终成绩,以最终分数=70%决赛分数+30%答辩表现为根据选出一、二、三等奖。
时间轴 Time axis电力施工现场安全帽未佩戴行为目标检测赛道
(1)初赛(11月26日—12月19日):
11月26日(00:00am)-12月15日(06:00pm)
提交文件:预测结果(json文件)、模型和代码文件(文件格式zip包);
提交要求:json文件不打包压缩,独立提交。模型和代码文件不用每次提交,组织方仅在12月15日06:00pm截止后取最后一版。
提交频率:5次/天;
12月16日-12月19日代码审核与结果复现检测,公布初赛入围名单;
(2)决赛(12月20日—1月10日):
提交模型和代码文件(文件格式zip包);
提交频率:5次/天;
训练机会:1次/天(12月20日-1月9日);
1月10日公布答辩入围名单;
奖励信息 Reward information每个赛道设置优胜队伍6支,各设置奖金10万元。每个赛道第1名一支队伍(4万),第2名两支队伍(每支1.5万),第3名三支队伍(每支1万)。
其他 OtherØ 选手须知及限制条件
1. 所有参赛选手都必须在平台登录、注册;
2. 参赛选手可任意组队,每支队伍最多不超过5名队员,初赛之后不允许更改队员名单;
3. 每名选手只能参加一支队伍,一旦发现某选手以注册多个账号的方式参加多支队伍,将取消该选手所有相关队伍的参赛资格;
4. 允许使用开源代码或工具,但不允许使用任何需要授权的开源代码或工具;
5. 比赛获奖作品的知识产权归参赛选手与国网北京市电力公司共有;
6. 模型入口条件为:
(1)python>=3.6, torch >= 1.5.0, 选手本地cuda为10.2版本;
(2)requirement.txt文件: 所有需要的python包以及对应版本。