| It would be nice to know how strong the program was. What was its grade? Saying it can beat a terrible player doesn't mean much. Saying it can beat Sunfish (a python program with grade of ?maybe ELO 1100? (i.e. not at all strong)) sometimes, when it has a time advantage, is not impressive. I'd really like to know how much better (if at all) the evaluation function is - e.g. can the program beat itself, if one side uses a 'standard' evaluation function? Machine Learning is big on measuring outcomes. It is odd that the one outcome that is important here is not measured! Some caveats: I realise this is someone's hobby project - I do not mean to rubbish it. I'm just saying that the work&writeup could have been much improved by adding this information. |
I think the take away here is how relatively easy it is to make a decent AI for a complex game using neural networks.