星際爭霸數據集指南

星際爭霸作為檢驗AI效果的一個重要“模式生物”,?是驗證AI技術的重要平臺?,尤其在?深度學習?和?強化學習領域。該游戲因其復雜的游戲機制和實時決策要求,為AI研究提供了豐富的測試環境和挑戰。

本博文是記錄自己曾經研究星際爭霸AI時對于數據部分的一點匯總,由于AlphaStar是模仿學習+強化學習的路線(?在 AlphaStar 中,第一步的訓練是在暴雪提供的數據集上進行的有監督學習。據 DeepMind 稱,經過有監督學習,AlphaStar 對暴雪的內置 AI 能保持 95% 上的勝率。接下來很多經過有監督學習的 AlphaStar 進行聯賽 (League),相互對打,在這個過程中使用強化學習不斷提升能力。),于是我先找的數據集,還踩了很多坑……知行合一致體悟,留與后人三兩逕。

相關事件

2017年8月7日,Facebook的AI團隊發布了史上最大的《星際爭霸:母巢之戰》游戲數據集。緊接著10號,Deepmind就和暴雪聯合發布了《星際爭霸2》的游戲數據集與AI訓練平臺SC2LE。

DeepMind and Blizzard open StarCraft II as an AI research environment - Google DeepMindhttps://deepmind.google/discover/blog/deepmind-and-blizzard-open-starcraft-ii-as-an-ai-research-environment/

2018年12月10日和19 日AlphaStar 在《星際爭霸2》中先后以 5:0 全勝的戰績擊敗了 2 位國際頂級的人類選手

2019年10月,出了那篇nature

Grandmaster level in StarCraft II using multi-agent reinforcement learning | Naturehttps://www.nature.com/articles/s41586-019-1724-z

1.數據集

首先,星際爭霸的數據集分為《星際爭霸1:母巢之戰》(母巢之戰是DLC名)和《星際爭霸2》的!他們是不同的!

2017年8月7日,Facebook 的四名科學家 Zeming Lin,?Jonas Gehring,?Vasil Khalidov,?Gabriel Synnaeve 公布了史上最大的《星際爭霸:母巢之戰》游戲數據集:365GB,包含6萬游戲記錄,15億幀,4.9億玩家操作。

數據集-OpenDataLabhttps://opendatalab.com/OpenDataLab/StarData這是Facebook 做的母巢之戰的數據集

?

而到了Deepmind這里,事情就有一點復雜了。他們的對象不是《母巢之戰》,而是更加高級的《星際爭霸2》。Deepmind也給出了游戲數據集,包含6萬5千場暴雪官方回收的匿名游戲數據。未來還會持續增加。

?sc2_datasets——當下我找到的最好的星際2數據集!數據集、使用方式都給研究者準備好了!

數據集下載地址:

SC2ReSet: StarCraft II Esport Replaypack Sethttps://zenodo.org/records/5575797

論文地址:(還是篇nature???)

SC2EGSet: StarCraft II Esport Replay and Game-state Datasethttps://www.nature.com/articles/s41597-023-02510-7.pdf

(PDF) SC2EGSet: StarCraft II Esport Replay and Game-state Datasethttps://www.researchgate.net/publication/373767449_SC2EGSet_StarCraft_II_Esport_Replay_and_Game-state_Dataset

幫助手冊

使用樣例- sc2_datasets 1.1.0 Documentationhttps://sc2-datasets.readthedocs.io/en/latest/example.html幫助手冊-SC2Reader User Manual — sc2reader 0.7.0-pre documentationhttps://sc2reader.readthedocs.io/en/latest/

Spawning——這是最全最實時的星際的生數據集網站!

支持按玩家、比賽時間等(左側條件篩選框)進行篩選!

Spawning Tool: Browse Replays

網站地址:

Spawning Tool: StarCraft 2 Build OrdersSpawning Tool organizes StarCraft 2 build orders, guides, and replayshttps://lotv.spawningtool.com/

MCS:?

中科院開源星際爭霸2宏觀運營研究數據集MSC

MSC: A Dataset for Macro-Management in StarCraft II | Papers With Codehttps://paperswithcode.com/paper/msc-a-dataset-for-macro-management-in數據集:

MSC Dataset | Papers With Codehttps://paperswithcode.com/dataset/msc數據集載入工程

https://github.com/wuhuikai/MSChttps://github.com/wuhuikai/MSC

Sc2ReplayStats

還算好用的星際數據集下載網站,就是必須注冊,還有各種限制……

Sc2ReplayStats - Starcraft 2 Replay Replay Hosting/Training System - Sc2ReplayStats.comhttps://sc2replaystats.com/

?

StarCraft II Unplugged: 大規模離線強化學習數據集

https://openreview.net/pdf?id=Np8Pumfotyhttps://openreview.net/pdf?id=Np8Pumfoty

?

2.強化學習環境

當初我曾豪情萬丈,覺得已經出現的東西應該很容易就可以復現和改進,結果我發現復雜的整局對戰全使用深度學習并不容易,原來研究人員當初也是用編輯器做的小地圖(mini-games,就幾個兵對戰的那種)來對戰……

2017年的發布還包括了一系列迷你游戲(mini-games),這是一種將游戲分解成更可控的部分的技術,可以用于測試智能體在特定任務中的表現,例如移動視角(camera)、采礦或是選擇操作單位。DeepMind 在博客中表示,希望研究者能夠在這些迷你游戲上測試其技術,同時也為其他研究者提供新的迷你游戲,用以競賽和評估。

3.AI接口

發布了星際爭霸2的人工智能研究環境SC2LE(作為一個高中時玩魔獸地圖編輯器的,我挺想做魔獸AI的,但是沒接口沒法接AI的輸入輸出啊……)

?SC2LE 開放平臺,相對于大家之前做的星際1的平臺,最大的一個優勢是提供了很多端到端的內容操作的API接口,發展出來可以通過接口像人一樣打星際,進行控制。這種接口是在之前的星際1平臺上不提供的。

Blizzard/s2client-proto: StarCraft II Client - protocol definitions used to communicate with StarCraft II.https://github.com/Blizzard/s2client-proto

PySC2是SC2LE的繼承者,?PySC2 ?是由 DeepMind 開發的 星際爭霸II 學習環境(StarCraft II Learning Environment, SC2LE)的 Python 組件。該項目旨在為機器學習研究者提供一個豐富的環境,用于強化學習(Reinforcement Learning, RL)研究?環境。

google-deepmind/pysc2: StarCraft II Learning Environmenthttps://github.com/google-deepmind/pysc2

4.策略與數據挖掘

一個維護的星際爭霸AI開發資料庫

SKTBrain/awesome-starcraftAI: A curated list of resources dedicated to StarCraft AI.https://github.com/SKTBrain/awesome-starcraftAI

?《星際爭霸:母巢之戰》的數據挖掘相關代碼。(在調研中發現,星際爭霸的策略主要是“建筑建造順序”與“出兵順序”)StarCraft Brood War Data Mininghttp://nova.wolfwork.com/dataMining.html

?

星際爭霸AI對戰排位平臺:AI Arena

AI Arenahttps://aiarena.net/

星際2對手策略預測的一個論文使用的數據集

UCI Machine Learning RepositoryDiscover datasets around the world!https://archive.ics.uci.edu/dataset/272/skillcraft1+master+table+dataset

研究對手識別時的經典書籍《Plan, Activity, and Intent Recognition》

Plan, Activity, and Intent Recognition Archives - AAAIhttps://aaai.org/proceeding/ws17-13/

Spring是一個free的RTS游戲引擎,只看到一篇英文論文有用它,熱度太低……

https://openreview.net/pdf?id=Np8Pumfotyhttps://openreview.net/pdf?id=Np8Pumfoty

不錯的介紹:

數據集介紹1——游戲數據做評估 - 知乎https://zhuanlan.zhihu.com/p/82557388

其他參考:

AlphaStar 星際首秀,人工智能走向星辰大海-CSDN博客

數據集介紹1——游戲數據做評估 - 知乎https://zhuanlan.zhihu.com/p/82557388

最后,這CSDN編輯器有大bug啊!怎么我一撤銷就少了好多東西啊!!!我只能在歷史瀏覽中找之前看過什么再努力想起來把鏈接加上,不帶文本編輯器這么玩人的!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86659.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86659.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86659.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VUE組件與組件之間的傳參

每次啟動vue2項目的時候在 vue.config.js中配置: const { defineConfig } require(vue/cli-service) module.exports defineConfig({transpileDependencies: true,//關閉語法嚴格檢驗lintOnSave:false})1:在 src 下 創建 utils 文件夾 然后創建 Bas…

8年java開發從零學習人工智能(深度學習)--pp飛槳(百度自研開源框架)

1.明確概念:人工智能>機器學習>深度學習,三者的關系是包含關系,如圖所示: 人工智能(AI),很寬泛的概念,是研發用于模擬,延展和擴展人的智能的理論,方法&…

ci | cd

ci | cd 相當于開發人員和運維人員共同完成的東西 ci:Jenkins cd:k8s ci : 持續集成 開發人員寫出的代碼提交到共享倉庫 比如說Git 自動觸發代碼檢查 測試 好處: 很快的發現bug 代碼不用堆積 cd: 持續交付:代碼測試沒問題后 自動打包…

深入理解C#委托操作:添加、移除與調用全解析

關鍵詞:委托不可變性 多播委托 調用列表管理 ?? 一、委托的核心特性:不可變性 看似“添加”,實為新建 使用 為委托“添加”方法時(如 delVar SCl.m3;): 系統創建全新委托對象新委托的調用列表 原…

Spring Cloud:微服務架構的基石與實踐指南

一、Spring Cloud 核心組件 (一)Spring Cloud Netflix Spring Cloud Netflix 是 Spring Cloud 的核心模塊之一,它集成了 Netflix 的多個開源組件,提供了微服務架構中常見的功能,如服務注冊與發現、配置中心、API 網關…

【VPX3U】國產嵌入式平臺:RK3588J×JH930硬件架構與紅外應用方案

隨著對邊緣計算與多媒體處理需求的提升,國產異構平臺成為關鍵發展方向。最近有一個項目需求,提出了一款基于瑞芯微 RK3588J 處理器與景嘉微GPU 的 VPX3U 規格嵌入式主板的設計想法旨在融合高性能異構計算與豐富的視頻、網絡和存儲接口,適用于…

秩序密碼-用群論分析魔方的階

三階魔方的物理基礎是由一個三維十字軸連接的 6 個中心塊,這 6 個中心塊決定了魔方的 6 種顏色朝向,構成不動的坐標系統,此外還有兩類活動塊,分別是8個角塊,12個棱塊。 魔方的每一層轉動(如 R: 右層順時針…

Python驅動自動駕駛的“多眼”——打造高效傳感器融合框架的實戰思考

Python驅動自動駕駛的“多眼”——打造高效傳感器融合框架的實戰思考 最近,自動駕駛行業火得不行,背后支撐它的技術,遠不止車載攝像頭那么簡單。真正讓車“看懂”世界的,是多種傳感器數據的“融合”,包括雷達、激光雷達(LiDAR)、攝像頭、慣性測量單元(IMU)等等。 而如…

機器學習-- 聚類

什么是聚類? Clustering 可以簡單地說,對有標注的數據分類,就是邏輯回歸(屬于有監督分類),對無標注的數據分類,就是聚類(屬于無監督分類) 聚類是一種無監督學習技術&am…

【Yonghong 企業日常問題08 】永洪BI的Apache Tomcat版本升級指南

文章目錄 前言操作步驟登錄驗證 前言 某公司業務永洪BI系統使用tomcat 9.0.97版本,接到總公司漏洞掃描整改要求需要將tomcat版本升級到9.0.97以上。 目標:tomcat 9.0.97》 9.0.98 1、下載tomcat所需要的版本 地址:https://tomcat.apache.org/download-…

BigFoot RaidSlackCheck11.109.zip lua

BigFoot RaidSlackCheck11.109.zip lua 合劑buff檢查插件 把lua腳本拷貝到游戲插件目錄下: D:\Battle.net\World of Warcraft\_classic_\Interface\AddOns 命令 /rsc 下載地址: https://download.csdn.net/download/spencer_tseng/91181827

深入解析前端 Meta 標簽:HTML 的隱形守護者與功能大師

在構建現代網頁時&#xff0c;我們常常關注炫目的視覺效果、復雜的交互邏輯或強大的框架&#xff0c;卻容易忽略那些深藏于 <head> 之中、看似不起眼的 <meta> 標簽。這些標簽如同網頁的隱形守護者&#xff0c;無聲地承擔著定義文檔元數據、指導瀏覽器行為、優化搜…

青少年編程與數學 01-012 通用應用軟件簡介 11 應用商店

青少年編程與數學 01-012 通用應用軟件簡介 11 應用商店 一、什么是應用商店&#xff08;一&#xff09;應用商店的基本定義&#xff08;二&#xff09;應用商店的工作原理&#xff08;三&#xff09;應用商店的類型 二、應用商店的重要意義&#xff08;一&#xff09;為用戶提…

《紅黑樹實現》

引言&#xff1a; 上次我們學習了比二叉搜索樹更高效的平衡二叉搜索樹&#xff08;AVL樹&#xff09;&#xff0c;這次我們要學習的是另外一種對二叉搜索樹的優化后的紅黑樹。 一&#xff1a;紅黑樹概念&#xff1a; 紅黑樹是一棵二叉搜索樹&#xff0c;他的每個結點增加一個…

領域驅動設計(DDD)【23】之泛化:從概念到實踐

文章目錄 一 泛化基礎&#xff1a;理解DDD中的核心抽象機制1.1 什么是泛化&#xff1f;1.2 為什么泛化在DDD中重要&#xff1f;1.3 泛化與特化的雙向關系 二 DDD中泛化的實現形式2.0 實現形式概覽2.1 類繼承&#xff1a;最直接的泛化實現2.2 接口實現&#xff1a;更靈活的泛化方…

機箱流動空氣熱學仿真方案

機箱流動空氣熱學仿真方案(二維平面與三維) 一、物理模型與數學模型 1. 控制方程 流動與傳熱基本方程: 連續性方程:?(ρu) = 0動量方程(Navier-Stokes):ρ(u?)u = -?p + μ?u + F能量方程:ρc?(u?)T = k?T + Φ邊界條件: 入口:速度入口(u=u?, T=T?)出口:壓…

electron 如何配置 打開控制臺

在 Electron 應用中&#xff0c;打開開發者工具&#xff08;即控制臺&#xff09;通常有兩種方式&#xff1a; 程序運行時手動打開 在 Electron 應用中&#xff0c;你可以通過編程方式打開開發者工具。這通常在你需要調試時非常有用。你可以在你的主進程&#xff08;通常是 ma…

MR7350用TTL刷機救磚過程

很久之前就買了一臺Linksys的MR7350路由器&#xff0c;準備有OpenWRT的官方固件之后再拿它當輕NAS用&#xff0c;最近看到出了Snapshot版&#xff0c;于是就拿來刷機試試。經過我堅持不懈的折騰&#xff0c;終于把我的MR7350路由器刷成了磚&#xff0c;即便是通過開機過程中斷電…

在NPU單算子(torch_npu )執行時如何進行性能優化?以MinerU為例

1 MinerU介紹 在AI技術快速發展的今天&#xff0c;大量非結構化數據的處理成為亟待解決的問題。尤其是PDF文檔&#xff0c;作為最常見的文件格式之一&#xff0c;如何高效準確地提取其中的信息&#xff0c;成為了許多企業和研究機構的痛點。上海人工智能實驗室&#xff08;上海…

鴻蒙OS開發IoT控制應用:從入門到實踐

引言&#xff1a;萬物互聯時代的應用開發新范式 在物聯網(IoT)技術迅猛發展的今天&#xff0c;智能設備數量呈指數級增長。據IDC預測&#xff0c;到2025年全球IoT連接設備數將達到416億臺。面對碎片化的IoT設備和多樣化的控制需求&#xff0c;華為鴻蒙OS(HarmonyOS)應運而生&a…