基于TPU平台的OCR模型性能优化赛题快来揭榜 | CCF BDCI进行时

embedded/2024/10/31 12:36:15/

一年一度的行业盛事2024 CCF大数据与计算智能大赛(简称2024 CCF BDCI)又在激烈进行中啦,多个赛题等你挑战

还没有报名的伙伴们抓紧时间咯,叫上你伙伴练起来吧!

2024 CCF大数据与计算智能大赛

CCF大数据与计算智能大赛(CCF Big Data & Computing Intelligence Contest,简称CCF BDCI),是中国计算机学会于2013年创办的大数据人工智能领域的算法、应用和系统大型挑战赛事。

大赛迄今已成功举办十一届,以前沿技术与行业应用问题为导向,累计发布基于真实产业场景的赛题180道,吸引来自全球的1500余所高校、1800余家企事业单位的18万余人参与,提交解决方案及算法作品近30万次。2024年,第十二届CCF BDCI于9月陆续上线赛题、开启评测,11月中旬截止报名和作品提交。除奖金外,大赛还设置了单项奖、综合大奖、组织奖、指导老师奖等多个奖项,以及就职绿色通道、孵化落地机会等多种激励措施。

大赛地址:

http://go.datafountain.cn/6506

本期赛题介绍

赛题名称

基于TPU平台的OCR模型性能优化

赛题简介

本赛题旨在挑战参赛者将OCR(Optical Character Recognition)模型在TPU(Tensor Processing Unit)平台上进行量化转换,实现其在端侧设备上的高效运行。OCR技术,作为计算机视觉领域的关键技术之一,主要关注自然场景中的文本检测、文本识别及文本方向分类。TPU,一种专为加速深度学习任务设计的硬件加速器,为OCR模型的优化提供了强大的计算支持。参赛者需利用TPU的高效计算能力,对OCR模型进行量化处理,以提升其在端侧设备上的计算效率和推理速度,从而实现快速、准确的文本识别功能。

赛题背景

OCR技术有着丰富的应用场景,一如车牌识别、飞机票信息识别等日常生活中常见的场景,二可以结合其他模型,完成多模态任务,实现各类需要用到视觉特征的专业场景。

对于第一类有着结构化文本的自然场景,OCR技术有着十分明显的优势,通过自动化快速识别,能极大减轻人力成本,提升效率。这一过程不仅要求OCR模型能够在嵌入式设备等端侧设备上部署,还要求其能实时、准确地完成文本识别任务。鉴于端侧设备的计算资源和存储空间有限,这对模型的大小、预测速度都提出了更高的要求。TPU,作为专用于深度学习任务而设计的硬件加速器,具有强大的计算能力和高效的并行处理能力,能够提供卓越的性能和加速效果。因此,量化OCR模型并将其部署到TPU平台上是符合实际情况的最优解。

赛题任务

本次比赛致力于利用TPU平台(Milk-V Duo系列开发板)实现低精度(INT8或FP16或)量化OCR模型,落地端侧场景。参赛者将在Milk-V Duo上进行模型部署,不仅要考虑文字识别的质量,同样要考虑模型的部署成本,即同时提升模型的精度与推理速度。

赛题地址

https://www.datafountain.cn/competitions/1044

赛题合作单位

北京算能科技有限公司(算能)

算能专注于RISC-V、TPU处理器等算力产品的研发和推广应用。公司秉持全面开源开放的生态理念,引领智算技术创新,打造覆盖“云、边、端”全场景产品矩阵,在城市运营、智能制造、大模型应用、智能终端等多元场景得到了广泛应用和用户认可。自2016年以来,旗下品牌算丰SOPHON系列产品已完成多次迭代,每代产品相较于前代产品均实现了能耗比倍数级提升。在RISC-V领域,算能备受关注,稳居行业领先地位。

公司在北京、上海、深圳、青岛等国内10多个城市及美国、新加坡等国家设有研发中心,研发人员比例超过76%,其中硕博士超过71%。

赛程规划

该赛题采用初赛、决赛的“二级赛制”,具体赛程安排如下:

2024/09/14-11/27,初赛阶段

09/14(12:00),发布赛题,开启报名;
09/19,开启初赛线上评测及脚本作品提交;
11/08(12:00),截止报名组队;
11/13(24:00),截止初赛A榜作品提交;
11/14,公布B榜测试集;
11/15(24:00),截止B榜作品提交;
11/16-11/27,最后一次脚本审核及统一跑榜。

2024/12/09-12/29,决赛阶段

12/09-12/13,各赛题线上决赛评审;
12/28-12/29,大赛总决赛线下评审、颁奖典礼。

备注:

组队及作品提交请在PC端进行操作;
以上赛程安排均为北京时间计算,赛程时间根据实际情况有调整的可能。

奖项设置

赛题奖项

奖项数量金额(税前)证书/奖杯
一等奖1支¥ 20,000由CCF颁发的权威证书 & 大赛荣誉奖杯
二等奖2支¥10,000/队
三等奖2支¥ 5,000/队
  • 所有报名成功选手,均可领取由幕僚云特别赞助的50元算力券一张。DataFountain专属算力领取链接http://go.datafountain.cn/PLfGmD
  • 比赛中获得有效成绩的参赛者,比赛结束后可获得电子证书。

赛事奖项

CCF BDCI综合奖项:本赛题一等奖获奖团队可参与该奖项的评审。
奖项数量奖励内容
综合特等奖1¥10,000 & 由CCF颁发的权威证书
最佳算法能力奖1¥5,000 & 由CCF颁发的权威证书
最佳商业价值奖3¥5,000 & 由CCF颁发的权威证书
最佳创新探索奖1¥5,000 & 由CCF颁发的权威证书
CCF BDCI优秀指导老师

本赛题一等奖获奖团队指导老师可由CCF颁发的CCF BDCI优秀指导老师奖及权威证书。

参赛特别奖

参赛过程中将根据参赛团队周榜、邀请等活动可获得特别奖项。

落地与孵化机会

创业孵化:优秀团队可获得由政府、投资机构投提供的融资、孵化支持;

落地应用:优秀团队可获得由大赛各合作单位提供的项目成果应用、试点机会。

特别贡献奖

在大赛组织工作中做出突出贡献的个人或单位可获得。

优秀合作伙伴奖

对大赛组织做出重要支持的合作单位可获得。


http://www.ppmy.cn/embedded/133863.html

相关文章

hdlbits系列verilog解答(Dff8p-同步复位下降沿8位触发器)-83

文章目录 一、问题描述二、verilog源码三、仿真结果一、问题描述 本节学习如何创建具有高电平有效同步复位的 8位 D 触发器。触发器必须重置为 0x34 而不是 0。所有 DFF 都应由 的 clk 下降沿触发。 模块声明 module top_module ( input clk, input reset, input [7:0] d, ou…

【STM32】单片机ADC原理详解及应用编程

本篇文章主要详细讲述单片机的ADC原理和编程应用,希望我的分享对你有所帮助! 目录 一、STM32ADC概述 1、ADC(Analog-to-Digital Converter,模数转换器) 2、STM32工作原理 二、STM32ADC编程实战 (一&am…

自定义注解使用(Custom Annotation)

1. 简介 自定义注解在Spring框架中是一种强大的功能,它允许开发者定义自己的注解来实现特定的功能。自定义注解通常需要以下几个步骤: 定义注解:使用Retention和Target元注解来指定注解的保留策略和使用位置。 创建注解的处理器:…

达梦变量赋值

1、直接赋值 DECLARE--定义变量id int;--定义变量,并赋初始值name varchar(20) initValue; BEGIN--直接赋值,方式1set id 1;--直接赋值,方式2name : currentValue;select id as 编号, name 名称; end;2、查询赋值 DECLARE--定义变量useri…

STM32的hal库在实现延时函数(例如:Delay_ms 等)为什么用滴答定时(Systick)而不是定时器定时中断,也不是RTC?

STM32的HAL库在实现延时函数(如Delay_ms等)时选择使用滴答定时器(Systick)而非定时器定时中断或RTC(实时时钟),主要基于以下几个原因: Systick定时器的优势 集成在NVIC中&#xff…

Debian 12 安装freeswitch 1.10.12对接Volte视频通话——筑梦之路

# 安装依赖sudo apt update sudo apt install -y git build-essential autoconf automake libtool pkg-config \libjpeg-dev libsqlite3-dev libcurl4-openssl-dev libpcre3-dev libspeexdsp-dev \libspeex-dev libopus-dev libsndfile1-dev libssl-dev libedit-dev libluajit-…

面向对象高级-static

文章目录 1.1 static修饰成员变量1.2 static 修饰成员变量的应用场景1.3 static 修饰成员方法1.4 工具类来看 static 的应用1.5 static 的注意事项1.6 static 应用(代码块)1.7 static应用(单例设计模式) static 读作静态&#xff…

webpack,五大模块

入口(entry)配置 概念:入口起点是 Webpack 构建依赖图的开始。它告诉 Webpack 应该从哪个模块开始构建,并将其作为入口点,然后递归地解析和加载所有相关的模块。实际配置示例 - 单入口应用: 如果是一个简单…