0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LiveChess2FEN实时优化自动数字化棋盘配置框架

星星科技指导员 来源:NVIDIA 作者:Jason Black 2022-05-07 09:26 次阅读

美国国际象棋大师、第十一届国际象棋世界冠军鲍比·菲舍尔曾说过:“棋盘上最重要的是好棋。”

他说起来容易。但是,如果你是新手,或者想变得更好,你怎么知道你正在做的动作实际上是好的呢?如果你能分析你的比赛,一场接一场,那不是很棒吗?

为了解决这个问题,本月最新的 Jetson 项目 winners 开发了 LiveChess2FEN ——一个在 NVIDIA Jetson Nano 上实时优化的自动数字化棋盘配置的框架。

LiveChess2FEN 创建者 大卫·马拉森·金塔纳 、 阿尔贝托 A 。德尔巴里奥 和 Manuel Prieto-Matias 在 paper 状态下表示:“这是第一次尝试将国际象棋数字化框架部署到嵌入式平台上,获得与其他方法类似甚至更好的执行时间,这些方法至少使用了一台中端笔记本电脑。”。

LiveChess2FEN 使用 福赛斯 – 爱德华兹符号( FEN ) 对国际象棋游戏进行数字化,这是一种标准的表示法,使用代表国际象棋游戏中特定棋盘位置的字母和数字。该项目是为业余玩家或比赛而创建的,其中一个网络摄像头会持续监视棋盘,并检查棋盘上任何棋子的位置是否发生了变化。视频通过学习模型进行流式传输,并以新字符串形式返回任何变化的板位置。

在 NVIDIA 开发者论坛上, 开发者表示 ,“之前的工作已经显示出了有希望的结果,但最先进技术的识别准确性和延迟仍需要进一步的增强,以实现实用且经济的部署。”

此外,目前的硬件解决方案,如专用电路板或机械臂,可能成本高昂,而且难以部署。使用 Jetson 纳米 ,团队找到了解决这些缺点的方法。

问题可分为 两个主要部分 。首先是识别棋盘及其方位,然后识别棋子及其精确位置。

为了应对这一挑战,该团队使用了多种软件,包括 TensorFlow 上的 Keras API ,来定义和训练卷积神经网络( CNN )来进行试件分类。为了训练他们的模型,他们使用了两组有标签的棋子数据集,其中包括近 55000 张图像。

他们还使用了 ONNX 运行时、 TensorRT 、 ONNX-TensorRT 和几个 Python 库。为了帮助监控 Jetson Nano 上的计算资源使用情况,他们使用了系统监控实用程序 jtop 。

使用 Jetson Nano 并使用 ONNX Runtime 和 TensorRT 优化 CNN ,他们将推理延迟从 16.38 秒减少到了 3.84 秒。

将特定领域的知识添加到模型的推理中,在准确性方面提供了优势。通过在 TensorRT 上测试不同的 CNN ,该团队获得了从 6 秒到 0.46 秒不等的延迟时间。精度和速度之间有一些折衷,如下图所示。

pYYBAGJ1ys6AOhyKAAEnxXEfSCM975.png

图 1 :在 NVIDIA Jetson Nano 上测量的检测棋盘状态的推理时间和精度。

然后,该团队设计了一种方法,通过计算方格是否与人工智能之前检测到的方格对齐,来检查棋盘上的棋子是否在同一位置。这有助于避免在观察棋盘的基础上不断重新计算,以便更快地确定棋子的坐标。通过检查棋盘上的棋子是否在上一次推断(需要 150 毫秒)后移动,团队发现推断时间有了巨大的改进。

除了专用的 NVIDIA GPU ,该系统还集成了四核 ARM CPU ,能够执行检测棋盘所需的顺序计算。十多年来,这种体系结构已成功地广泛应用于与图像处理相关的任务中。

其结果是一个框架,可以在不到 1 秒的时间内从图像中自动数字化国际象棋的位置,对棋子进行分类的准确率为 92% ,对棋盘上的变化进行检测的准确率为 95% 。

LiveChess2FEN 框架的源代码在 GitHub 中提供了开源许可证。

关于作者

Jason Black 是 NVIDIA 的自主机器营销和通信高级经理。作为过去 25 年的作家和编辑,他喜欢在流行语背后寻找故事的核心。看到机器人 MIG 把他带到哪里,他很兴奋。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10858

    浏览量

    211654
  • NVIDIA
    +关注

    关注

    14

    文章

    4983

    浏览量

    103013
  • 人工智能
    +关注

    关注

    1791

    文章

    47229

    浏览量

    238340
收藏 人收藏

    评论

    相关推荐

    工业数字化转型如何实现

    工业数字化转型是一个复杂而全面的过程,涉及技术升级、流程优化、组织变革等多个方面。根据搜索结果,以下是实现工业数字化转型的一些关键步骤和策略: 1. 明确转型目标和战略:企业需要根据自身的业务特点
    的头像 发表于 11-20 09:41 178次阅读

    数字化与传统业务模式的区别

    自动化优化 数字化业务模式的一个显著特点是业务流程的自动化优化。通过使用先进的软件和算法,企业能够实现流程的
    的头像 发表于 10-27 17:32 513次阅读

    高速数字化仪的技术原理和应用场景

    性质的电子信号的测量需求。例如,它可以用于振动分析和数据记录等车载测试,帮助监控机械参数和CAN通信的测试系统。 信号处理和通信:在通信系统中,高速数字化仪能够捕获和分析信号,帮助优化信号传输和通信质量
    发表于 10-21 14:34

    企业如何数字化转型

    数字技术和创新能力,重新定义企业的业务模式、运营流程、组织架构和企业文化,以实现效率提升、成本降低、服务优化和竞争力增强的目标。 一、明确转型目标与愿景 企业数字化转型的第一步,是确立清晰、可量化的转型目标与长
    的头像 发表于 08-27 16:55 382次阅读

    智能工厂数字化平台是什么

    等方面进行全面整合和优化,从而实现高效、智能、绿色的生产制造。 智能工厂数字化平台的主要功能包括: 1. 生产调度与管理:通过实时监控生产线上各设备的运行状态和生产进度,智能调配资源,优化
    的头像 发表于 06-07 18:01 2041次阅读

    智能制造——数字化车间的功能包括哪些内容呢

    数字化车间通过实时监控、预测维护、生产计划与调度、数据分析、人机协同、安全管理、质量管理和追溯,实现了对生产过程的优化和控制,提高了生产效率和质量。
    的头像 发表于 06-07 09:45 677次阅读
    智能制造——<b class='flag-5'>数字化</b>车间的功能包括哪些内容呢

    数字化如何为医疗企业的精益管理赋能?

    精益管理需要大量的数据支持,而传统的手工记录和填表方式往往存在数据不准确、更新不及时的问题。数字化可以通过自动采集和处理数据,减少人为干预,提高数据的准确性和实时性,从而更好地支持企业的精益管理。
    的头像 发表于 05-15 10:12 228次阅读

    工厂数字化转型方案

    : 1.提高生产效率:通过引入自动化、智能设备,实现生产过程的自动化、智能,从而提高生产效率,降低人力成本。 2.
    的头像 发表于 04-30 16:05 403次阅读

    RFID资产管理系统、WMS、资产信息数字化管理及服装数字化转型

    数字化时代,企业资产管理面临新挑战。RFID资产管理、资产管理系统、WMS等技术成为解决之道,通过快速识别、实时监控和精准管理,提升资产效率。资产信息数字化和服装数字化转型助力企业降低
    的头像 发表于 03-22 15:43 402次阅读

    罗克韦尔自动化亮相2024中国自动化+数字化产业年会,分享行业破局之道

    近日,作为工业自动化、信息数字化转型领域的全球领先企业之一,罗克韦尔自动化受邀出席2024中国自动化+
    的头像 发表于 03-15 13:39 548次阅读

    研华科技斩获“2024自动化+数字化50强品牌”等四项大奖

    今日,由中国工控网主办的“新变局 智突围” 2024中国自动化+数字化产业年会在杭州举办,研华斩获三项产品大奖,并蝉联年度自动化+数字化50强品牌,充分彰显研华在产业
    的头像 发表于 03-15 10:06 654次阅读

    精益管理遇上数字化:解锁企业高效运营新密码!

    ,单靠传统的管理手段已经难以满足现代企业的需求,此时,数字化手段就像一把利剑,助力企业劈开混沌,走向清晰。 数字化手段为精益管理提供了强大的数据支持。通过数字化技术,企业可以实时收集、
    的头像 发表于 02-21 09:22 394次阅读

    数字化技术引领精益生产新篇章:变革与机遇

    变革,以及如何抓住这一历史机遇,提升企业竞争力。 一、数字化技术为精益生产带来的变革 生产流程优化 数字化技术可以帮助企业实现生产流程的智能自动
    的头像 发表于 01-10 09:57 385次阅读

    涂料行业智能工厂如何实现工业物联网数字化升级

    随着科技的飞速发展,工业物联网数字化升级已成为制造业的热门话题。在涂料行业中,智能工厂的建设正逐步成为企业实现数字化转型的重要途径。智能工厂是指通过网络数字化、智能
    的头像 发表于 01-07 10:37 436次阅读
    涂料行业智能工厂如何实现工业物联网<b class='flag-5'>数字化</b>升级

    数字化如何为精益管理赋能?

    的数据支持,而传统的手工记录和填表方式往往存在数据不准确、更新不及时的问题。数字化可以通过自动采集和处理数据,减少人为干预,提高数据的准确性和实时性,从而更好地支持企业的精益管理。 数字化
    的头像 发表于 01-04 10:07 494次阅读