I was watching the Sinquefield Cup right now, in particular the game Svidler-Caruana. I analyzed once the position they got with Stockfish 7 64bit and it suggested the move Rf3. Svidler played instead Kg3, so i played it on Arena chess, and then i went back and re analyzed the same position, but this time the engine was suggesting Kg3. Is there some kind of machine learning algorithm implemented in the engines such that, when you go deeper in the game,they improve the analysis of previous positions?

1 Answer 1

  1. No, there is no machine learning implemented

  2. Due to hashing, next time when you run the same analysis you might not get the same results

  3. Some other much weaker engines do have machine learning implemented, but not Stockfish

  4. See My question is about inconsistencies in Stockfish 7 outputs

  • Thank you for the answer. I see now why due to hashing two analysis of the same position can lead to 2 different results. What surprised me was the coincidence on that particular move; like Svidler came out with Kg3 and Stockfish said "oh right, thats a great move too going more in deep!"
    – doze
    Aug 19, 2016 at 21:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.