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

Kahn Jonas jonas.kahn at math.u-psud.fr
Wed Mar 25 11:14:39 PDT 2015


>> Based on my
>> observations, the limiting factor is time - Python is sloooow and
>> a faster language with the exact same algorithm should be able to speed
>> this up at least 5x, which should mean at least two ranks level-up.
>
> Maybe a first step would be using numpy arrays for the board and
> patterns. They are quite fast, so the pattern matching should go fast.
> It won't be any help for the really sequential loops, however.

On further thought, I think the pattern matching for strings is already
fast, so maybe nothing to gain. There is no real operation ON the arrays
in the programm…

Jonas



More information about the Computer-go mailing list