AI五子棋 第十步
恭喜你到达第十步!
你已经完成了一个AI的设计,下面就需要发动你的智慧让你的机器大脑变得更聪明了!
我们的征途是星辰大海!
更多资料可以参考这个列表 https://gomocup.org/links/
课程成绩将根据你的AI大脑的对战成绩决定,我们采用Elo评分体系。每次对战的胜负都会体现到分数上面,出发吧!
我们的程序执黑可以下过许多正常人了,不过课程的算法并不是那么好。
有很多算法可以用来武装你的程序。希望大家在参考程序的基础之上。编写更好的代码。当然最牛的要属强化学习了。
从一到第十关,每一关都要自己写一遍。这是一门教学课!跟着提示,完全可以保证一个小白在10天之内完成整个代码的编写!你可以想不出来看一下,但是每一行代码,每一个字符都要从你手下敲出来!!复制粘贴,你可以想一下为什么要学Python~。
同时我也知道,一个练习如果没有一个参考的答案,那么这个练习就没什么意义。很多人会有疑问,我做的是对的吗?我错在了哪里?有没有什么别的解决方法?这些都很重要,这10多篇,若你细细品味,就是我们之间,程序设计思想的一种交流。努力学习吧!
你们学到这里就已经发现,学校对于这个专业的教育基本就是糊弄。无论是上课还是实验课,很多老师上课讲ppt讲的很用劲,这有什么用?空话谁都会说,给一个初中生也可以念一念ppt。一到实验就哑声了,什么话都不说了。这是工科课程,重要在教学生们去做,而不是去讲概念。如果讲概念就能让同学们学会怎么做,那么B站就是全国最牛的武器制造专业的大学了。原子弹,火炮。什么都有。难道听一遍就会做了?这是谁的教育理论?这让人真的非常气愤!
有时间大家可以听一听哈工大的cs系讲的一些课程。就知道差距在哪里了。这个系列的五子棋,你们好好复习一下Python的语法知识,找点简短的python程序看看到底python怎么写。看一看第一二关怎么用request,这个算是前导的实践教学。接下来就自己写吧。完全可以了。别指望这学校能教你什么。
另外,五子棋黑棋是存在必胜方法的。计算机证明过!所以现在的五子棋比赛中,都存在禁手。
服务器环境的话这里没有了。但是是一个Django的框架。
加油吧少年,根据这个博客你也可以写出一个相对智能的五子棋程序,甚至更强的AI算法!
文章会随时改动,注意到博客里去看。一些网站会爬取本文章,但是可能会有出入。
https://www.cnblogs.com/asmurmur/