Open Side Menu Go to the Top
Register
bot evaluation question bot evaluation question

08-09-2017 , 08:59 PM
Maybe this is obvious but:

A 3-ply eval, as I understand, is looking 3 rolls into the future and taking an average of the positions that arise with ideal play.

But how is the bot evaluating those positions for winning chances? It is done recursively?

Does this make any sense?
bot evaluation question Quote
08-10-2017 , 09:34 AM
A bot will have a static evaluation function that it will use to evaluate the end positions. The evaluation function gets constructed during the initial training of the neural net.
bot evaluation question Quote
08-10-2017 , 02:45 PM
Quote:
Originally Posted by Robertie
A bot will have a static evaluation function that it will use to evaluate the end positions. The evaluation function gets constructed during the initial training of the neural net.
How is that function tested for accuracy? Couldn't it potentially be very wrong in unusual or complex prime v. prime positions?
bot evaluation question Quote
08-11-2017 , 09:21 AM
Quote:
Originally Posted by 7NTXX
How is that function tested for accuracy? Couldn't it potentially be very wrong in unusual or complex prime v. prime positions?
Yes, and in many kinds of position the static (0-ply) function will give wrong answers. That's why bots have a lookahead feature (1-pl, 2-ply, 3-ply, and 4-ply) as well as mini-rollouts (the XGR+ and XGR++ settings in Extreme Gammon). Combining these features with a pretty good 0-ply evaluation function gives the super-strong bots we know and love today.
bot evaluation question Quote

      
m