[Computer-go] [ANN] Michi - 15x15 ~6k KGS in 540 lines of Python?code

Petr Baudis pasky at ucw.cz
Fri Mar 27 08:29:44 PDT 2015

On Fri, Mar 27, 2015 at 02:18:05PM +0000, Andrea Carta wrote:
> > You'll need to start reading/changing the code  - the second point is
> > about the N_SIMS variable.
> Well, I don't like changing other people's software, but if you wish...

Well, reading and tweaking the source code is the whole point of Michi.
It is not a competitive-strength Go program after all.

> > What kind of computer are you playing on?
> > It might be that on Windows Python cannot use multiple processes...
> Windows 7 on a I5 processor, and I'm quite sure multiprocesses is OK (I see
> 5 python processes running when michi is thinking). Maybe it's multicore
> usage not working properly. I will investigate that.

I just realized - you mentioned that you are using Python to run it - if
you use PyPy instead, you should get about 3x speedup or more.

> BTW, this morning I managed to finish the game. I won by 7 points (88-81
> area), that means either me or michi won depending on Komi. Let's say this
> was a practical draw, meaning our level should be the same, and that
> confirms michi must really be 6K on KGS.

Thanks for playing it and reporting!

> I noticed michi got on playing for a long time after the game was settled,
> despite my continual passing. For a 6K program that was a bit strange.

Yes, early passing is one thing that I didn't implement and would be
a nice addition.

				Petr Baudis

More information about the Computer-go mailing list