V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
coolwulf
V2EX  ›  分享创造

我用识别病历的 AI 模型,打造了手写国际象棋棋谱的

  •  
  •   coolwulf · 56 天前 · 2764 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我开发了一个免费的网站 chess-notation.com ,可以将手写的国际象棋棋谱照片自动转为 PGN 文件,并一键导入到 Lichess 或 Chess.com 进行复盘和分析。

    我是美国德克萨斯大学西南医学中心( UTSW )的教授,平时研究基于 Vision Transformer 的 AI 智能代理系统,用于识别手写的医学笔记。这次我将同样的技术应用到了另一个场景:快速、准确识别儿童国际象棋比赛中的手写棋谱。

    这个工具结合了 PyChess 的 PGN 引擎和自动纠错系统,相比市面上已有的 OCR 方案,精度更高、体验更流畅。

    功能亮点:

    上传一张手写棋谱的照片,系统自动识别每一步棋;

    自动验证合法性,并提示和修复错误走法;

    内置交互式棋盘,可逐步回放整盘棋;

    一键导出 PGN 文件,立即导入 Lichess 或 Chess.com


    项目动机:
    我的儿子经常参加象棋比赛,积攒了很多纸质棋谱,有的已经模糊或不完整。手动录入非常耗时。这个工具让我们几秒钟内就能保存和分享整盘对局。

    希望大家能试用看看,欢迎反馈体验问题,或提出改进建议。如果你也在做类似 AI 应用,欢迎交流合作!
    第 1 条附言  ·  55 天前
    添加一点细节:

    我在 Chess-Notation.com 在测试一个新的扫描 Notation Sheet 的 AI 模型。在 UTSouthwestern Medical Center, 我部署了一个读取手写 Medical Notes Vision Transformer, 这个模型是由 QWen 2.5VL fine tune 过来的,我在这个模型的基础上加了一个输出 Notation PGN 的 layer, 然后都会用 RL 强化学习做了 Fine tune, 现在这个网站的效果应该超越了所有市面上的 Notation OCR 工具,大家有需要可以尝试一下,完全免费,请放心[微笑]

    完美主义者的老毛病,什么东西都要做到最好,杀鸡用了牛刀[捂脸]
    22 条回复    2025-05-01 02:01:56 +08:00
    coolwulf
        1
    coolwulf  
    OP
       56 天前 via Android
    coolwulf
        2
    coolwulf  
    OP
       56 天前 via Android
    czfy
        3
    czfy  
       56 天前
    帮 OP 发图
    czfy
        4
    czfy  
       56 天前

    BlackKim
        5
    BlackKim  
       56 天前
    更想试用下 OP 的病理识别 AI
    miyuki
        6
    miyuki  
       56 天前   ❤️ 1
    又是你,七年前我就记住你的头像了,老哥又来收割我的膝盖了

    给不了解的人介绍一下 https://v2ex.com/t/843341
    enchilada2020
        7
    enchilada2020  
       56 天前 via Android
    国际惯例 献上膝盖先
    coolwulf
        8
    coolwulf  
    OP
       56 天前
    可能大家不下国象的对于 Notation Sheet 不了解,大家可以 Google Image 搜索一下 "chess notation sheet handwritten example"
    coolwulf
        9
    coolwulf  
    OP
       56 天前
    ahtian928
        10
    ahtian928  
       56 天前 via Android
    来自 D 版~
    coolwulf
        11
    coolwulf  
    OP
       56 天前
    @BlackKim 可以关注我参与的项目,比如 Neuralrad http://neuralrad.com 和 DAignosTX http://daignostx.com/
    Liftman
        12
    Liftman  
       56 天前
    教授什么时候做个中文医学笔记 OCR ,那真乃神之项目。国际象棋这个国内太陌生了。。。。。。
    Xyg12133617
        13
    Xyg12133617  
       56 天前
    我前几天抖音刷到了。大佬牛啊
    tpopen
        14
    tpopen  
       56 天前
    @Xyg12133617 抖音上叫啥?
    Xyg12133617
        15
    Xyg12133617  
       56 天前
    @tpopen 差评君发的。。。
    wyntalgeer
        16
    wyntalgeer  
       56 天前
    @ahtian928 带着耐~
    BlackKim
        17
    BlackKim  
       56 天前
    @coolwulf #11 先去拜读下
    FakerLeung
        18
    FakerLeung  
       56 天前
    @miyuki #6 看到病例,我就自动联想到自费买 50 张 1080 来算乳腺癌的老哥
    ymz
        19
    ymz  
       55 天前
    @Xyg12133617 #15 差评君发的好评推荐么
    coolwulf
        20
    coolwulf  
    OP
       55 天前
    添加一点细节:

    我在 Chess-Notation.com 在测试一个新的扫描 Notation Sheet 的 AI 模型。在 UTSouthwestern Medical Center, 我部署了一个读取手写 Medical Notes Vision Transformer, 这个模型是由 QWen 2.5VL fine tune 过来的,我在这个模型的基础上加了一个输出 Notation PGN 的 layer, 然后都会用 RL 强化学习做了 Fine tune, 现在这个网站的效果应该超越了所有市面上的 Notation OCR 工具,大家有需要可以尝试一下,完全免费,请放心[微笑]

    完美主义者的老毛病,什么东西都要做到最好,杀鸡用了牛刀[捂脸]
    coolwulf
        21
    coolwulf  
    OP
       55 天前
    测试图片:
    coolwulf
        22
    coolwulf  
    OP
       55 天前
    Another example:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5281 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.