I'm reading about openings and trying to check the lines various sources give using the Stockfish engine built into the analysis board here.
I've noticed some instability in the way it evaluates positions. For example, I'll put some position in the open Sicilian in (perhaps 10 moves in say) and its evaluation after thinking for a minute will give completely different top moves than the initial evaluation, and for a single move I get evaluation swings as large as .3 pawns after this time. This seems reasonable but is a little annoying.
More interestingly, there are large swings in evaluation between moves. For example, suppose I put in a position and let it think for a minute, and the top move has evaluation 0.0. Then I will make that move, and the evaluation immediately swings, and this swing can be as large as half a pawn either way. Crucially, this evaluation change seems to remain even after I give the engine extended thinking time.
So, to recap: On move 10, the position will be at 0.0 according to Stockfish, and on move 11 it will -0.4 after making the top move. This seems wrong. Shouldn't Stockfish notice on move 10 that the position is actually -0.4?
I was wondering if anyone else has had similar problems, or if there is a way to eliminate it. Maybe I could just use Stockfish on my computer? In this case, an additional question: the Stockfish engine on lichess is being run in my browser, so switching to the desktop version wouldn't make it lose any strength, since the same computer (my laptop) is running both, right?
I've noticed some instability in the way it evaluates positions. For example, I'll put some position in the open Sicilian in (perhaps 10 moves in say) and its evaluation after thinking for a minute will give completely different top moves than the initial evaluation, and for a single move I get evaluation swings as large as .3 pawns after this time. This seems reasonable but is a little annoying.
More interestingly, there are large swings in evaluation between moves. For example, suppose I put in a position and let it think for a minute, and the top move has evaluation 0.0. Then I will make that move, and the evaluation immediately swings, and this swing can be as large as half a pawn either way. Crucially, this evaluation change seems to remain even after I give the engine extended thinking time.
So, to recap: On move 10, the position will be at 0.0 according to Stockfish, and on move 11 it will -0.4 after making the top move. This seems wrong. Shouldn't Stockfish notice on move 10 that the position is actually -0.4?
I was wondering if anyone else has had similar problems, or if there is a way to eliminate it. Maybe I could just use Stockfish on my computer? In this case, an additional question: the Stockfish engine on lichess is being run in my browser, so switching to the desktop version wouldn't make it lose any strength, since the same computer (my laptop) is running both, right?