2023 PaddlePaddle Hackathon 飞桨黑客马拉松第五期正式上线,本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目与文心大模型开发实践。
本次飞桨黑客马拉松由深度学习技术及应用国家工程研究中心主办,飞桨承办,英特尔作为顶级赞助方,OpenVINO™、华为、海光、Arm、高通、Zilliz、开放麒麟社区等共同出品,以线上认领任务的形式进行。 你可以个人或组队报名(我们强烈推荐大家组队完成,组队完成提交后,将额外获得飞桨黑客松定制周边)并认领相应任务,根据任务要求完成相应开发,参与项目共建,本次共有三大赛道:开源贡献个人挑战赛、大模型应用与创意赛、飞桨护航计划集训营,等你来挑战!
对深度学习及大模型感兴趣的你,快来参加活动吧,更有机会获得现金奖励以及来自百度和开源社区技术大咖们的指导与经验分享,更多奖励等你来拿。
在本页面点击👉👉【立即报名】(强烈推荐大家组队完成,组队完成任务提交后,将额外获得飞桨黑客松定制周边)。报名成功后,你可以进入飞桨黑客松交流群,所有活动相关信息都会在群中及时同步,有任何关于任务相关的疑问也可以在群内交流;
【飞桨黑客松交流群】
一、开源贡献个人挑战赛
1.1 赛道介绍
以开源贡献为核心,基于 GitHub 的飞桨及生态伙伴开源项目代码贡献任务。开源项目包括:飞桨核心框架、飞桨科学计算、飞桨CV套件、飞桨大模型套件、推理部署套件、生态伙伴项目等。开发者需使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励。
贡献任务详见 issue:https://github.com/PaddlePaddle/Paddle/issues/57262
1.2 活动流程
(1)任务认领 : 选择你想要认领的任务,并在【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛issue下按格式回复,完成任务认领。
(2)提交设计文档:本次活动绝大多数任务都需要先提交RFC设计文档,请按照任务要求,在 PaddlePaddle/community/rfc 对应的目录下新建 RFC,参考 RFC 设计文档模板,对任务进行技术方案设计,与飞桨团队沟通任务细节与后续开发规划。将 RFC 以 Pull Request(PR) 形式提交,并按邮件参考模板发送邮件至paddle-hack@baidu.com,以及在 GitHub ISSUE 【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛-热身赛issue下按格式回复【提交提案】;
注:如果任务标注不需要 RFC,可跳过这一步直接进行代码开发。
(3)完成设计文档(可选):设计文档将接受来自于任务导师和社区开发者的评审,并在 PR 中讨论开发方案的细节,任务要求提交 RFC 的,必须等 RFC 通过后再进行开发。RFC 合入后,任务榜单会更新任务状态为完成设计文档,后续开发需遵循 RFC 设计,否则提交会被拒绝(PR close)。
(4)产生任务 leader:第一个通过设计文档评审的开发者将成为该任务的 leader,后续任务开发需按照设计文档进行;若其他开发者先于任务 leader 提交了作品,则他/她的作品需经过任务 leader 的确认(自@任务leader review 后,7个自然日内无回复默认通过),未按照设计文档开发的作品将不会进入评审阶段。
(5)提交作品:确保提交内容完整后,如需合入 代码仓库,则以 Pull Request(PR) 形式提交至指定的代码仓库,待 CI 大部分通过后,依据邮件参考模板发送邮件至 paddle-hack@baidu.com,在 GitHub ISSUE 【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛-热身赛issue下按格式回复【提交作品】,启动技术评审。
(6)作品技术评审&锁定冠军:技术评审启动后,你的作品会由任务导师进行技术层面的评审与交流,你需要时刻关注反馈并与任务导师沟通作品细节,在通过技术评审后,你会获得技术 approve,拿到技术 approve 的开发者会被锁定冠军,即该任务不再评审新的作品提交,结果将公示在 GitHub ISSUE 【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛-热身赛issue中;
(7)作品验收&奖励发放:锁定冠军的作品会依据任务要求,完成后续多个环节的验收,包括但不限于:测试验收、产品验收、负责人验收等,每一次验收通过相关人员均会给出 approve,但请注意只有最终被 merge 才算正式通过作品验收,拿到最终的奖励。本期黑客松赛程全部结束后,活动组委会统一进行成果公示与奖金发放,你将根据任务难度获得相应的奖励,难度在任务发布时以星星的数量标识,一颗星对应¥2,000 奖金。
1.3 奖项设置
根据任务难度划分,完成所选任务并通过黑客松评审组验收,将可获得对应金额现金奖励:
难度 | 标志 | 金额 |
---|---|---|
基础 | ⭐ | ¥2,000/任务 |
进阶 | ⭐ ⭐ | ¥4,000/任务 |
挑战 | ⭐ ⭐⭐ | ¥6,000/任务 |
1.4 活动日程
时间 | 日程 |
---|---|
2023/09/13 17:00 GMT+8 | 活动热身赛开启,发布框架 API 开发任务 |
2023/09/25 18:00 GMT+8 | 活动正式赛上线,发布全部贡献任务 |
2023/10/10 19:00 GMT+8 | 配套直播课 |
2023/12/01 23:59 GMT+8 | RFC 提交截止 |
2023/12/15 23:59 GMT+8 | 任务提交截止 |
2023/12/22 23:59 GMT+8 | 结果公示 |
二、大模型应用与创意赛
2.1 赛道介绍
基于 AI Studio星河社区的大模型创意与产业应用项目开发挑战赛,鼓励开发者发挥想象力和创新精神,策划基于文心大模型的创意方案与创新应用,开发者独立或组队在 AI Studio星河社区内提交大模型应用创意demo,最终结合应用人气和专家评审,综合进行奖项评选。
贡献任务详见 issue:https://github.com/PaddlePaddle/Paddle/issues/57585
2.2 活动流程
(1)任务认领 : 选择你感兴趣的方向
本次大模型应用与创意赛细分为两大方向,分别为【趣味向创意应用】和【实用向生产力工具】,两大方向不互斥,但仍建议优先提高单个参赛作品的质量。
活动方向 | 详细描述 | 提交内容 |
---|---|---|
趣味向创意应用 | 基于大语言模型和跨模态生成模型能力, 创建以趣味性、创新性为主的AIGC项目和应用。可参考或基于AI Studio 星河社区内现有的趣味项目,具体内容以下列方向为例,但不做固定限制: 1. AI 伴侣 2.文字冒险游戏、跑团/剧本杀 DM 3. 陪伴类聊天机器人 4.对话式 AI 歌手 | 【必需】提交1个可运行的AI Studio项目, 包含完整的创意介绍和使用指南 【必需】发布到 AI Studio 应用中心 【推荐】如果应用内部使用了自行训练的模型且不包含敏感数据,推荐发布到AI Studio模型库内 |
实用向生产力工具 | 创建以提高工作和生活效率,或解决行业、领域内实际需求和难点 为主题的项目和应用。可参考或基于AI Studio 星河社区内现有的实用项目,具体内容以下列方向为例,但不做固定限制: 1. 生产力工具 基于简历进行面试问答的AI面试官 个人/专业/科研知识库的构建与利用 AI软件产品经理 2. 产业实践工具 API agent 高转化率商品文案生成器 基于LLM的AI修图工具 | 【必需】提交1个可运行的AI Studio项目, 包含完整的创意介绍和使用指南 【必需】发布到 AI Studio 应用中心 【推荐】如果应用内部使用了自行训练的模型且不包含敏感数据,推荐发布到AI Studio模型库内 |
(2)文心能力接入
- 参赛应用必须基于文心大模型能力完成开发,在大模型应用、插件等开发场景中,大家可以首选通过ERNIE Bot SDK(GIthub Repo:https://github.com/PaddlePaddle/ERNIE-Bot-SDK) 调用文心一言的能力;
- 使用ERNIE Bot SDK时首选通过AI Studio令牌的方式使用,AI Studio星河社区将为每一位用户提供提供100万token的体验额度;
* 相关的使用教程:
ERNIE Bot SDK基础使用教程: 讲解 EB SDK快速完成包含文本创作、通用对话、语义向量、AI作图在内的多项任务);
ERNIE Bot SDK进阶教程:讲解EB SDK提供的函数调用(Function Calling)功能,用户可以从大模型获取结构化数据,进而利用编程手段将大模型与已有的内外部API结合以构建应用);
- AI Studio星河社区提供了ERNIE Bot SDK基础和进阶两种应用体验Demo,供用户体验:ERNIE-Bot-SDK基础功能体验、ERNIE-Bot-SDK函数调用功能体验,应用的url部署更新后变,如果找不到地址可以进入AI Studio应用中心查找;
- 综合可以看一下星河社区ERNIE Bot SDK专题页聚合相关核心内容,后续会不断汇聚相关内容。 大家使用过程中遇到问题可随时发邮件至paddle-hack@baidu.com沟通
(3)作品提交:确保开发项目完整后,在 GitHub ISSUE 【【PaddlePaddle Hackathon 5th】大模型应用与创意赛下按格式回复【提交作品】,等候评审。 格式要求:
【提交】:1
【作品链接】:https://aistudio.baidu.com/projectdetail/1234567
2.3 参赛要求
- 参赛应用必须以文心大模型能力为基础,可结合其他大模型完成开发;
- 单支队伍可以提交多个应用,最终以综合成绩最高的应用作为队伍的最终成绩;
- 鼓励队伍对项目进行外部宣传,但严禁任何数据作弊行为,存在数据异常的队伍将被立即取消资格;
- 为保证人气数据的公平性,本赛道只接收在9月25日赛题发布之后新创建的项目。如果有复用 AI Studio 内已有项目的需求,请自行 fork 为一个新项目后再进行提交。
2.4 奖项设置
由专业评委对应用的趣味性、创新性和易用性等维度进行打分,并结合作品项目的 fork 数/10 + like 数组成的人气分共同计算综合分数,最终按照综合分数进行排名,两个方向分别评选一二三等奖:
奖项 | 金额 | 数量 |
---|---|---|
一等奖 | ¥20,000 | 1 |
二等奖 | ¥5,000 | 3 |
三等奖 | ¥3,000 | 5 |
2.5 活动日程
时间 | 日程 |
---|---|
2023/09/25 18:00 GMT+8 | 活动正式赛上线 |
2023/12/17 23:59 GMT+8 | 作品提交截止 |
2023/12/22 23:59 GMT+8 | 结果公示 |
三、飞桨护航计划集训营
3.1 赛道介绍
飞桨核心开源项目开发实践营,开发者提交简历&通过面试后,以远程的方式深度参与飞桨重要开源项目开发实践,成果以 PR(Pull Requests)的形式贡献到指定代码仓库,实训期 3 个月(每周开发时间至少25h)
集训项目详见 issue:https://github.com/PaddlePaddle/Paddle/issues/57264
3.2 活动流程
(1)导师选择 : 选择你感兴趣的导师方向,并在 【PaddlePaddle Hackathon 5th】飞桨护航计划集训营 issue 下按格式回复报名信息。报名完成后,请依据集训项目中的营员要求撰写简历,邮件发送至 paddle-hack@baidu.com 等候通知。
(2)导师面试:依据项目报名情况,导师会进行简历筛选和邀约面试,请保持电话畅通,营员选拔信息每周更新到报名 issue 中。导师锁定营员后,营员需在 3 个工作日内答复是否参与该集训项目,需保证参与连续 3 个月的集训,并完成预期研发目标。
营员确认后次日开启集训,由导师安排具体工作。
(3)集训期:营员以远程的方式深度参与开源项目开发实践,成果以 PR(Pull Requests)的形式贡献到指定代码仓库。导师全程指导,监督营员按期完成研发目标,每2周更新一次项目报告,接受黑客松组委会监督。
(4) 营员考核:黑客松组委会将于 2023/12/18 - 2023/12/22 期间组织营员集中答辩,考核集训项目完成度与研发质量,只有通过考核的营员才能获得对应的活动奖金与证书。
(5) 结营评估&奖金发放:依据营员开启集训的日期,在完成 3 个月集训后进行结营评估,评估结果分为 3 档,对应不同星级(及格:3颗星,良好:4颗星;优秀:5颗星)。本期护航计划集训营全部结束后,黑客松组委会统一进行成果公示与奖金发放,你将根据结营评估结果获得相应的奖励,一颗星对应¥2,000 奖金。
3.3 奖金设置
难度 | 标志 | 金额 |
---|---|---|
及格 | ⭐⭐ ⭐ | ¥6,000 |
良好 | ⭐ ⭐⭐ ⭐ | ¥8,000 |
优秀 | ⭐ ⭐⭐⭐ ⭐ | ¥10,000 |
3.4 活动日程
时间 | 日程 |
---|---|
2023/09/13 17:00 GMT+8 | 发布集训项目,启动营员招募 |
2023/09/13-2023/10/11 | 公开接收简历,安排面试 |
2023/10/11 19:00 GMT+8 | 营员招募截止,公布招募名单 |
2023/12/18-2023/12/22 | 营员集中答辩 |
2023/12/22 23:59 GMT+8 | 公布通过考核营员名单 |
2024/01/11 23:59 GMT+8 | 集训营结营,公布考核结果 |
特别注意:
1. 以上所有提及金额均为税前金额。
2. 任务奖项评定需开发者提供完整作品(包括任务对应提交内容以及活动总结等)。
四、活动说明
4.1活动参与对象
本次活动面向全社会开放,不限年龄、身份、国籍,相关领域的个人、高校、科研机构、企业单位、初创团队等人员均可报名参赛。 特别注意:
(1)活动主办、合作项目单位,以及有机会接触任务背景的员工不得参与本次活动;
(2)百度公司员工可参与比赛,但不得领取奖金。
4.2活动须知
(1)支持以个人或团队的形式报名并认领任务,允许跨单位自由组队;
(2)报名须保证所提供的个人信息真实、准确、有效。如发放奖金或礼品时发现报名人员填写的报名信息与个人身份不相符,组委会将保留停止发放奖金或礼品的权利。
(3)三大赛道开发任务不冲突,不限制报名次数,开发者可自由选择感兴趣的开发任务进行报名和参与;
(4)任务进度由黑客松小助手每2h更新到issue榜单中;
(5)活动奖金与开发者获得的星星数量挂钩,奖金发放上限¥30,000,超出奖金上限将按照¥30,000 进行发放,但不限制开发者获取更多星星;
(6)获取星星数排名前 3 的开发者当选飞桨开源之星。
五、重磅福利
为了帮助大家更快更好的完成任务内容开发,本次活动预计会有 10+ 系列直播同步推出,包括活动赛题相关项目技术讲解、开源社区贡献等内容,由各研发方向的资深工程师深入讲解,系列直播时间安排,敬请期待。
六、反作弊声明
- 参与者禁止注册多账户报名,一经发现取消获奖资格;
- 参与者禁止在指定考核技术能力的范围外利用规则漏洞或技术漏洞等不良途径参与活动,一经发现取消获奖资格;
- 可以接触到任务的相关人员,其提交作品不计入奖励范围。
七、其他
- 飞桨黑客松不收取任何报名费用;
- 请遵守飞桨开源社区 Code-of-Conduct;
- 百度在法律法规许可范围内对本活动规则享有解释权。