返回

神经网络连子棋开发包(SDK)上线啦

神经网络连子棋开发包(SDK)是基于“确定性神经网络”(一种国产神经网络)的连子棋开发SDK,包含了相关的Demo源码和说明文档。可支持大学生创业,用于少儿五子棋培训机构、各省的五子棋协会等。
下载地址:github下载 gitlab下载 gitee下载

用该SDK可以开发神经网络五子棋,用于少儿五子棋培训,其有以下优点:

  • (1)可以根据不同孩子的基础给予不同的起点:可以从零开始学习神经网络模型,让孩子从零基础开始学习和练习五子棋,不用担心机器智能太高而让孩子得不到成就感。也可以指定一个起始的神经网络模型,给孩子一个高起点。
  • (2)可以陪伴孩子不断成长:随着孩子的五子棋技能不断提升,机器的智能也会逐步提升,不会领先孩子太多,但也不会落后孩子,可以促进孩子不断进步。
  • (3)可以给予孩子不同的练习对手:不同的神经网络模型就代表着不同智能程度的虚拟对手,可以将历年来所有学员学习用的模型保存,给一个孩子不同的模型,就仿佛给他/她找了不同的练习对手,可以让孩子看到和别人的差距或优势。
  • 也可以将开发的神经网络五子棋用于各省的五子棋协会等,此时具有以下优点:

  • (1)若协会需要举办“五子棋比赛”之类的活动:可以使用统一的模型来做公平、公正、公开的初选、初赛。对于不同省份各自举办的比赛,五子棋技能普遍较强的区域,可以选用智能程度较高的模型,反之则选用智能程度较低的模型,可根据实际情况酌情调整难度,但又不失公平性。
  • (2)若协会需要培训学员:可以用相应智能程度的模型给其训练,减少了教练的工作量,但又不会影响学员的技能提升。
  • (3)若协会人员需要参加区域间交流、与非常专业的人对战:可以互相拿到对方区域的神经网络模型,提前熟悉对方的五子棋水平,为交流做足准备。
  • 神经网络五子棋还可以用于五子棋爱好者人工智能相关专业的人员等:

  • 让五子棋爱好者了解自己的五子棋水平,并有一个适中的棋友。
  • 让人工智能相关专业的人员了解自己所研发的算法处于什么水平高度,是否有继续优化的空间等。
  • 让五子棋的难度级别拆分得更具体、更客观:不再像大多数软件那样模糊地分为初级、中级、高级,而是客观地分为一级、二级、三级、四级......
  • 如果在SDK使用过程中遇到问题,欢迎随时联系咨询,也欢迎来电洽谈合作。