收藏
已收藏
¥{[getMoney(5000)]}~{[getMoney(10000)]}
預算
30
天計劃工期
收藏
已收藏
¥{[getMoney(5000)]}~{[getMoney(10000)]}
預算
30
天計劃工期
{[ job.pattern_id != 9 ? '項目詳情' : '職位詳情']}
飛刀圍棋軟件開發需求文檔
項目目標
創建基于"飛刀圍棋"規則的軟件,利用深度學習訓練AI實現人機對弈,附帶圖形用戶界面(GUI)和基礎圍棋功能。
1. 圍棋引擎與界面
選用并可能修改KataGo引擎適應飛刀圍棋規則。
利用或修改現有界面如lizzieyzy,或其他如sabaki, gogui,必要時自行設計界面。
2. 飛刀圍棋規則
11路棋盤,第15-50手每方3把“飛刀”,飛刀回合連下2手。
3. 界面功能
下棋、擺棋、設置飛刀(顯示數量和可用狀態)、連線。
4. AI訓練需求
調整訓練算法適應飛刀圍棋規則,使用PyTorch和KataGo,主任務是參數調整和訓練,至少超過人類水平。
5. 人員組成
軟件設計師: 架構設計與規劃。
程序員: 代碼實現與測試。
AI算法研究員: 算法設計、調整和優化。
6. 項目流程與交互
設計飛刀圍棋規則,獎懲規則,模型訓練,狀態接收,策略生成,界面顯示結果,AI后臺引擎通過JSON等結構與應用層互連,轉換成動作,UI執行。
7. 評估指標
AI與人對弈勝率,界面友好度和反應速度。
8. 時間線
預計10-30天完成,具體時間根據實際進度調整。
9. 其他
項目迭代優化,開源游戲引擎選擇應具良好文檔和社區支持,模型訓練應有明確的日志記錄和性能評估。
10. 訓練數據集與訓練
從野狐圍棋平臺下載飛刀游戲的棋譜作為訓練數據集。
進行跑譜訓練以改進AI的性能。
技術要求
編程: Python, KataGo, GUI開發(Qt, Tkinter或現有開源圍棋界面)。
AI與深度學習: PyTorch或其他框架,訓練策略設計,模型評估與優化。
數據處理與接口設計: 熟悉JSON, XML等數據結構,接口設計與集成。
測試與調試
功能測試,性能測試。
團隊協作與溝通
項目管理,有效的團隊協作和溝通。
項目交付物
軟件源代碼,可執行程序,用戶手冊。
注意事項
代碼管理(Git),文檔編寫,持續溝通以確保項目成功完成。
{[modal.content]}