VSCode通过RemoteSSH远程连接Linux服务器
在做linux开发的时候,我们一般都是在win下面写好代码,再上传到linux服务器编译,那有没有办… 继续阅读 VSCode通过RemoteSSH远程连接Linux服务器
在做linux开发的时候,我们一般都是在win下面写好代码,再上传到linux服务器编译,那有没有办… 继续阅读 VSCode通过RemoteSSH远程连接Linux服务器
现在AI一开局不会总是跳正马了,根据开局库,它大部分时候走中炮,有时也走仙人指路(进兵)或飞相。 s… 继续阅读 用Go写一个中国象棋(十八)| 开局库
到目前为止,象棋AI基本上都完成了,但在和AI对弈的过程中会发现几个细节问题: (1) 对… 继续阅读 用Go写一个中国象棋(十七)| 开局库
当我们有了置换表之后,就可以用多种方式来优化走法顺序。 优化走法顺序 在之前我们只用历史表作优化,从… 继续阅读 用Go写一个中国象棋(十六)| 置换表
在下棋的过程中,我们发现每走一步,AI都需要生成所有走法,导致AI下棋速度很慢,我们可以加入置换表来… 继续阅读 用Go写一个中国象棋(十五)| 置换表
前面几节已经把象棋AI进行了优化,下面我们把优化后的算法运用到象棋程序中。 aiMove 打开gam… 继续阅读 用Go写一个中国象棋(十四)| 象棋AI进阶
假设目前棋局搜索深度为N,那么AI只会考虑N以内的利益,而对N+1及以后的局势没有任何考虑。那么造成… 继续阅读 用Go写一个中国象棋(十三)| 象棋AI进阶
在开始下一节内容之前,我们先来讲解一下重复局面,因为下一节要用到。 重复局面 如果棋局面(同一方走的… 继续阅读 用Go写一个中国象棋(十二)| 象棋AI进阶
到上一章结束,我们的AI已经会基本的走棋了,但是很多时候却很低能,我们需要做一些改进,让AI变得更聪… 继续阅读 用Go写一个中国象棋(十一)| 象棋AI进阶
Alpha -Beta搜索算法是机器博弈领域中最为重要的算法之一,这里我们不展开讨论,只做简单的介绍… 继续阅读 用Go写一个中国象棋(十)| 象棋AI