CAIO 主赛
面向 9–12 年级中学生的全国资格赛,分 AI 基础挑战与应用问题求解两个部分;资格赛之后设全国集训营,最终选出 4 名选手组成国家队,出战 IAIO 国际人工智能奥林匹克。
CAIO(Canada Artificial Intelligence Olympiad,加拿大人工智能奥赛)是面向中学生的加拿大全国性 AI 学术竞赛,由加拿大 AI 社群组织,学术工作由来自多伦多大学、麦克马斯特大学、麦吉尔大学、英属哥伦比亚大学等院校的 23 位学术委员会成员支持。
赛事设国家资格赛与国家集训营两个阶段,资格赛面向全球 9–12 年级全日制中学生开放,不限国籍;集训营取资格赛前 10% 受邀参加,结营选出 4 人组成加拿大国家队,出战 IAIO 国际人工智能奥林匹克。
2025 年资格赛有来自加拿大、美国、中国大陆、新加坡、台湾、香港的 376 名选手参加;由 CAIO 选拔产生的加拿大国家队在 2026 年 IAIO 上斩获 1 金 2 银 1 铜。
按年级与形式分设
面向 9–12 年级中学生的全国资格赛,分 AI 基础挑战与应用问题求解两个部分;资格赛之后设全国集训营,最终选出 4 名选手组成国家队,出战 IAIO 国际人工智能奥林匹克。
Canada Junior AI Olympiad,面向 10 年级及以下学生的入门级赛事,与主赛同为全国性赛事,侧重打好人工智能基础知识、锻炼解题能力,并在这一方向上做早期探索。
Canada AI Innovation Olympiad,面向 7–12 年级,设创新者挑战、AI 科学赛、AI 商业赛三个赛道,侧重把 AI 用于解决真实问题,通往 IAI²O 国际创新赛。
官网明确写明:所有当前在中学全日制就读的 9–12 年级学生,无论所在国家,均可参加国家资格赛。
但入选加拿大国家队另有身份要求:须为加拿大公民,或在加拿大全日制就读的高中生,且须为当年度高中在读。也就是说,国际学生可以参赛、可以拿奖项证书,但不参与国家队选拔。
22025 年资格赛的 376 名选手来自加拿大、美国、中国大陆、新加坡、台湾与香港——中国学生本就是主要参赛群体之一。
3报名通常于每年 7 月开放、11 月上旬截止,具体以官方公告为准;CAIO 与 CJAIO 报名费均为 30 加元。
咨询报名与备考
为什么值得参加
资格赛不限国籍,全球 9–12 年级全日制中学生均可报名,中国学生可直接参加并获得官方奖项证书;仅国家队选拔环节限加拿大身份。
两阶段选拔直通 IAIO 国际人工智能奥林匹克。国家队仅 4 个名额,从全国资格赛与集训营两轮选拔中产生,含金量高。
官网公开往届真题、测试数据、Colab 实战文件与两套在线练习题,并给出「练习题得分约 35% 即具竞争力」的参考线。
官网公开发布,可直接使用
往届真题与数据官网公开 Round 1 的完整试题 PDF、Round 2 的测试数据 CSV 与 Google Colab 文件夹,可完整还原上一届的考试环境,适合上机照着完整做一遍。
官方在线练习题Round 1 提供两套在线练习:一套难度偏高,一套贴近真题;Round 2 提供两份 Colab 实战题。官方给出参考线:练习题得分约 35% 即处于有竞争力的位置。
官方推荐学习资料官网列出 Python 官方文档、scikit-learn 与 PyTorch 入门教程,对应 Part 2 的建模;另附机器学习公开课程与 IAIO 官方 Webinar,对应 Part 1 的原理部分。
以 2025 年全国资格赛为例
资格赛参赛选手
Distinguished Honor Roll
Honor Roll
Certificate of Distinction
2026 年第二届 IAIO 在斯洛文尼亚卢布尔雅那举行,来自 24 个国家与地区的 95 名高中生参赛。
由 CAIO 选拔产生的加拿大国家队 4 名选手全员获奖,团队共取得 1 枚金牌、2 枚银牌、1 枚铜牌。
四名队员为 Bryan Zhu、Peter Lu、Qianhao Han、Oliver Fan,分别来自 Bellevue High School、Unionville High School、The Bishop Strachan School 与 James E. Taylor High School。
了解选拔与备考路径CAIO 通往的国际赛事
43 个成员国与地区IAIO 现有 43 个成员国与地区,覆盖北美、欧洲、亚太、中东与非洲,中国与澳门均在成员之列,加拿大国家队即由 CAIO 选拔产生。
24 国 95 人同场竞技2026 年第二届在斯洛文尼亚举行,共有 24 个国家与地区的 95 名高中生参赛,赛事获 Amazon、Telekom Slovenije 等企业支持。
主办地逐届轮换IAIO 固定于每年 2–3 月举行,主办地在成员国之间轮换。CAIO 当季选拔产生的加拿大国家队,即出战下一届 IAIO。
共 23 位成员全部来自加拿大高校,负责赛题设计与教学资源;另有 5 位来自滑铁卢大学、西安大略大学、圭尔夫大学与范德堡大学
多伦多大学
麦克马斯特大学
麦吉尔大学
英属哥伦比亚大学
结合学生的编程与数学基础,围绕两个部分的考察方向提供课程与练习安排
1. 中国学生可以参加 CAIO 吗?
可以。官网写明所有在中学全日制就读的 9–12 年级学生,无论所在国家均可参加国家资格赛,并可获得相应奖项证书。但加拿大国家队的选拔另有身份要求:须为加拿大公民或在加拿大全日制就读的高中生。上一赛季的参赛者本就包含中国大陆、台湾与香港的学生。
2. CAIO 和 IOAI 是什么关系?
没有关系。CAIO 通往的是 IAIO(International Artificial Intelligence Olympiad);而 IOAI(International Olympiad in Artificial Intelligence)是另一个独立的国际组织,两者互不隶属。两个缩写字母顺序相近,报名和查资料时请注意区分。
3. 考试是线上还是线下?考什么形式?
资格赛为线上进行,分两个部分各 90 分钟。Part 1 是围绕 AI 核心概念的数学、算法与编程客观题;Part 2 需要在 Google Colab 上处理真实数据、完成建模,按模型表现与代码质量评分。
4. 需要什么基础才能参加?
需要 Python 编程基础与一定的数学能力(数学推理、方程),并了解机器学习的基本原理。官方推荐的学习资料包括 Python 官方文档、scikit-learn 与 PyTorch 入门教程;官方也给出了参考线——在其公开练习题上得分约 35% 即处于有竞争力的位置。
5. 获奖比例大概是多少?
资格赛设三档:Distinguished Honor Roll 约前 5%、Honor Roll 约前 20%、Certificate of Distinction 约前 50%。取得 Distinguished Honor Roll 的选手可受邀参加全国集训营。
6. 参加集训营一定能进国家队吗?
不一定。集训营为 3 天集训 + 2 天选拔赛,结营后按选拔赛成绩取前 4 名组成国家队,其余营员按名次获得金、银、铜奖或优异证书。且国家队名额只在符合加拿大身份要求的选手中产生。