專業ИИ для StarCraft II工具

專為高效與穩定性設計的ИИ для StarCraft II工具,是實現專業成果的不二選擇。

ИИ для StarCraft II

  • 精簡版PyTorch實現AlphaStar,實現星海爭霸II的強化學習代理,自訂模組化網絡架構與自我對弈。
    0
    0
    mini-AlphaStar 是什麼?
    mini-AlphaStar透過提供一個易於存取的開源PyTorch框架,幫助解開複雜的AlphaStar架構。內含空間特徵編碼器用於螢幕和縮圖輸入,非空間特徵處理,LSTM記憶模組,以及用於動作選擇與狀態評估的獨立策略與價值網絡。利用模仿學習啟動,並透過自我對弈的強化學習進行微調,支援與pysc2相容的環境封裝器,TensorBoard日誌與可配置超參數。研究人員與學生能從人類遊戲中建立資料集,根據自訂情境訓練模型,評估代理表現,並可視化學習曲線。模組化的程式碼庫方便實驗不同網絡變體、訓練流程和多代理設定。設計用於教學與快速原型,不用於正式部署。
    mini-AlphaStar 核心功能
    • 空間與非空間特徵編碼
    • LSTM記憶模組
    • 獨立的策略與價值網絡
    • 模仿學習與強化學習流程
    • pysc2環境封裝器進行自我對弈
    • TensorBoard記錄與視覺化
    • 可配置超參數
    • 模組化PyTorch程式碼架構
  • 一個開源的增強學習代理,利用PPO在DeepMind的PySC2環境中訓練並玩星際爭霸II。
    0
    0
    StarCraft II Reinforcement Learning Agent 是什麼?
    此存儲庫提供一個完整的星際爭霸II遊戲研究增強學習框架。核心代理使用PPO來學習策略網絡,詮釋來自PySC2環境的觀察數據,並輸出精確的遊戲內動作。開發者可以配置神經網絡層、獎勵塑造與訓練計劃,以優化性能。系統支持多處理技術以高效收集樣本,並包含監控訓練曲線的日誌工具與測試已訓練策略的評估腳本(對完成或內建的AI對手)。程式碼以Python撰寫,利用TensorFlow進行模型定義與優化。用戶可以擴展自定義獎勵函數、狀態前處理或網路架構,以符合特定研究需求。
精選