GithubHelp home page GithubHelp logo

Comments (4)

deanmchris avatar deanmchris commented on August 15, 2024

Hi, @tissatussa thanks for the report.

Running the position myself, Blunder 8.0.0, with a fresh start, finds g6 instantly, but erroneously switches to b6 at depth 18. I think this is likely due to a new pruning technique I added in Blunder known as razoring, which you may be familiar with. Removing the razoring code and researching the position, Blunder finds g6 instantly and sticks with it. So Blunder blundering here was likely caused by some faulty razoring, which made it blind to the force of Qh5.

Trying to tune your search parameters well is a million-dollar question, and in hyper-bullet testing over about 4500 games, razoring proved to be a net win, but in positions like the one you showed, it's likely too aggressive I'll need to work on tuning it down for the next release of Blunder.

Unfortunately pruning always comes with risks, even if they're a net win. The eventual goal of course is to reach an acceptable balance between blindness in some scenarios, but overall search strength.

Now hopefully this one game isn't indictive of how well Blunder 8.0.0. plays in general, but if it is, I'll have some work to...to say the least.

from blunder.

mkd avatar mkd commented on August 15, 2024

from blunder.

deanmchris avatar deanmchris commented on August 15, 2024

Hi @mkd thanks for the heads up.

You're correct. In quiesecene search, I am pruning all moves that have an SEE score of 0. As I mentioned to tissatusa, the hope is that the blindness that comes with doing such an approach is minimal, and mostly out weighed by the strength gained by being able to search good lines deeper on average. And if I remember correctly from my hyperbullet testing, SEE pruning proved to be an overall win.

You mentioned Blunder started playing much better after SEE was removed. Did you mean you also did some testing to determine the Elo gain/loss from removing SEE pruning from Blunder? Could you share those results? Thanks!

from blunder.

mkd avatar mkd commented on August 15, 2024

from blunder.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.