I'm getting close to something I'd like to show people and get feedback.

One thing to decide is how to make it public. Previously I used dev.java.net to host my project. But I stopped using it because I had a very slow internet connection and I was getting annoyed with the time it took to communicate with Subversion on the remote host. At the moment I have a bit more decent internet connection, but it's still not fast. Nor reliable. So ideally I'd like to keep the stuff in my local repository. Like a two-step process. I can store versions locally and when I want I can migrate or merge it with the one online. I know ClearCase is ideal for this kind of settup. But too expensive and I doubt there's an online service that supports it. Does anyone know if something like this is possible to setup with Subversion? anyone having experience with something like this?

One of the main benefits I see in making a plugin architecture is that I get to configure my bot in an XML file. I simply specify which search strategy to combine with which playout strategy and with what parameters. At some point I had three different search strategies and something like half a dozen different playout strategies. Combine that with potentially different values of K in UCT, a different mercy threshold and who knows what other parameters and it quickly became a real headache to test different configurations against each other. And error-prone.

And I'm going to try to do the same with the unit-tests. I have a test-set of some positions to test a MCTS bot. But it soon ran into the same combinatorial problem as above. So I'm planning to make the tests such that you can specify a list of engine-configurations in an XML file, which are then all run past the same test-set.

Lastly: I started out making the first pluggable components, which consist of a straightforward UCT-search and a light Monte-Carlo playout strategy that uses pseudo liberties. More components will soon follow. When I run my playouts 1,000,000 times I get the following stats:

Komi 7.5, 114.749758 moves per position and Black wins 43.8657%.

That's a bit different from the 111 moves and 42% Don got in his reference bot. I haven't looked at Don't implementation (yet) and I wonder what may be different.

Mark



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

Reply via email to