It depends very much upon what you mean by a “powerful Computer AI.” If you 
mean a modern Go playing program then all the advice about MCTS is good. If you 
mean an AI that depends more upon traditional Go knowledge, then the MCTS 
systems will not interest you, even though the mature MCTS bots are now much 
stronger than the traditional systems. If you are interested in the 
knowledge/pattern based systems then take a look at GNU Go. It is large and 
there will be a learning curve, but it is where I started when I built SlugGo, 
which was strong enough to win the KGS tournaments it entered until it was 
surpassed by the MCTS programs.

Given your limited programming experience, I suggest Michi because Python is 
easy to read. While Libego is very fast, some of the C++ constructs can take a 
while to figure out, so modifying or adding to the code is harder. 

Good luck! 


Cheers,
David G Doshay

[email protected]





> On 21, Aug 2015, at 12:48 AM, CaiGengYang <[email protected]> wrote:
> 
> Hello …
> 
> 
> I am a 3d~~5d go player from Singapore. 
> 
> Keen to learn how to build a powerful Computer Go AI to compete in the 
> Computer Go Tournament and also for admissions to a Computer Science college 
> program.
> 
> Have very little programming experience except following some code examples 
> on CodeAcademy … how do I start building a Computer Go AI ?
> 
> 
> Gengyang
> _______________________________________________
> Computer-go mailing list
> [email protected]
> http://computer-go.org/mailman/listinfo/computer-go

_______________________________________________
Computer-go mailing list
[email protected]
http://computer-go.org/mailman/listinfo/computer-go

Reply via email to