您的位置:首页 > 任务详情
招标模式 围棋算法修改
  • 雇主:mike
  • 发布时间:2023-12-21
  • 分类:程序开发

¥ 1000

免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。

任务详情

KataGo是一个开源的围棋AI,目前位于[GitHub](https://github.com/lightvector/KataGo)上【33†source】。下面是对项目的具体需求、涉及的技术和可能的工作量的分析。### 项目名称修改KataGo支持一次下两步的功能### 项目概述- 在KataGo中增加新功能,允许在特定条件下每次落子一步或两步。- 保证修改后的KataGo可以在现有或新开发的围棋软件界面上运行。### 技术需求和工作量评估1. **编程语言**:KataGo主要使用C++开发【34†source】。如果需要修改围棋软件界面,可能还需要其他编程语言,如Python或JavaScript。2. **AI和机器学习**:理解和修改KataGo的AI算法来支持新功能。虽然不需要重新训练AI,但需要对其决策逻辑进行调整【34†source】。3. **用户界面设计和开发**:如果使用现有的围棋软件界面(如KaTrain、Lizzie、Ogatak或Sabaki),可能需要理解和修改它们的源代码来适应新规则【37†source】。如果从头开始开发新界面,则需要更多的工作量。4. **软件集成和测试**:确保修改后的KataGo与围棋软件界面兼容,并进行广泛测试以确保稳定性和性能【36†source】。5. **平台支持**:KataGo支持Windows和Linux,也可通过Homebrew在MacOS上运行【38†source】【39†source】。6. **后端选择**:KataGo有四种后端,分别是OpenCL、CUDA、TensorRT和Eigen,这可能影响项目的实施方式【40†source】。### 时间和资源- 由于这是一个个人娱乐项目,时间比较灵活,允许更多的时间进行质量控制和优化。- 根据技术能力和资源,项目可以由个人或小团队进行。### 总结这是一个中等难度的项目,涉及AI编程、软件开发和用户界面设计。项目的成功依赖于对KataGo和相关围棋软件界面的理解、技术实力和软件工程能力。

任务附件 (0)

暂无稿件哦!

预期中标

已中标

0

快去分享,提高任务的曝光率吧

  • 发布需求     2023.12.21
  • 服务商报价    
  • 选择服务商并托管资金    
  • 服务商工作    
  • 验收付款    
  • 评价