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
