我开发了一款地理猜测游戏助手,准确率达到 74.8%

发布日期:2026-05-14 10:33:41   浏览量 :4
发布日期:2026-05-14 10:33:41  
4

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

你好,

展示

吉特哈布代码仓库:https://github.com/yacine204/geoGuessr_Assistant

所以我最近完成了计算机科学专业(三年级)的毕业设计项目,主题是“地理猜测游戏助手”,它基本上可以为玩家提供坐标提示,帮助判断你在游戏中的位置。

创意理念

我没有采用纯粹的人工智能方案,而是采用了混合方法,专注于最强大且类人的线索(路标和任何类型的文本)。

工作原理

该流程包含五个阶段

  • 1/路标公约检测
    对 YOLOv8m 模型进行了微调,以检测以下类别:

    • 美国统一交通控制设备手册标准
    • 维也纳公约标准
    • 模糊/不确定
  • 2/文本提取

    在此步骤中使用了简易光学字符识别工具,但我仍在考虑对其进行微调,以便能够检测任何亚洲语言,而无需手动配置默认语言。

_easyocr_reader = easyocr.Reader(['en'], gpu=False)
#例如,如果我检测到斯拉夫语文本,我必须这样做
_easyocr_reader = easyocr.Reader(['ru'], gpu=False)
  • 3/国家筛选 这里将使用第一阶段和第二阶段的结果。此阶段包含三个子阶段
    • 国家概率初始化
    • 通过在此代码仓库中找到的分布情况来初始化国家概率:https://github.com/Crrrrrrr/geoguessr-statistics
    • 国家排除
    • 在排除之前我们需要进行一些数学计算,这些计算将告诉我们做出该决定的把握有多大
偏差 = (维也纳标准总置信度 - 美国统一交通控制设备手册标准总置信度) / (维也纳标准总置信度 + 美国统一交通控制设备手册标准总置信度)

如果 偏差>0 则我们倾向于维也纳公约标准
否则如果 偏差<0 则我们倾向于美国统一交通控制设备手册标准
否则 混合/模糊,我们不采取任何操作

为了安全起见,我们设置一个依赖于偏差置信度的阈值:
    如果 偏差置信度>0.7 -> 阈值 = 0.2
    否则如果 偏差置信度>0.4 -> 阈值 = 0.3
    否则 -> 阈值 = 0.5

最后:
    如果 偏差>阈值 -> 维也纳公约标准
    否则如果 偏差<-阈值 -> 美国统一交通控制设备手册标准
    否则 -> 混合模式

  • 4/诺米纳蒂姆地理编码服务 这只是为了给最后一个阶段准备节点,但基本上我们传递

    免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部