关于神经网络BP算法的输入问题

可以的!

之所以叫BP网络,是因为使用了反向传递算法,这是一种结果导向的自学习方法,用在五子棋上是可以的。因为五子棋的游戏方法正是很明显的结果导向的过程。

简单说这么个过程:

1.设置输入和输出类型,比如都是坐标[x1,y1]、[x2,y2]...

2.训练:

你告诉网络

A情况下应该输出A1

B情况下应该输出B1

C情况下应该输出C1

...

A+B情况下应该输出AB1

3.测试:

你问网络A+B+C情况下,应该输出多少?在哪里下子(就是[x,y]是多少?)网络就根据前面BP训练的结果自动算出你要的坐标。

用Matlab神经网络工具箱做吧,不是很难。另外五子棋的棋盘别太大了,训练难度和时间是随棋盘大小成级数增长的。

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!