It is something that you have a position classification added in the epd.supersharp77 wrote: ↑Sat Jun 29, 2019 9:00 amWell..yes you gotta know the Chess Openings (ex It's The Sicilian Defense ) Sharp would be Najdorf Lines 6.Bg5Ferdy wrote: ↑Sat Jun 29, 2019 3:43 amLets say Sicilian opening for a start.supersharp77 wrote: ↑Sat Jun 29, 2019 3:19 amThis could take some time...I would start with a basket of opening choices..(Gambit vs Tactical vs Solid vs Positional etc)Ferdy wrote: ↑Sat Jun 29, 2019 2:19 am Preliminary draft on how to extract positions for personality test suite.
I plan to start with Tal.
Suggestions are welcome.Code: Select all
Generate Tal test suite 1. Get Tal's games 2. Read each position where Tal is to move 3. Analyze each position with Stockfish at 30s, on multipv 2 4. Save the position for test suite only if all below conditions are satisfied. a. score of top 1 move >= -400cp and score of top 1 move <= 400cp. We exclude positions that already have decisive advantage or disadvantage. b. The difference between the score of top 1 move and the score of top 2 move must not be more than 200cp. Positions with alternative move that is clearly bad will be excluded. 5. Positions saved in epd format contains a bm that is the actual move by Tal in the game
Move order choices?
Quiet would be 6.Be2 Poison Pawn variation would be 'Gambit' 6. g3 would be a quiet line..Lasker Pelikan would be sharp Dragon variation would be tactical/sharp Classical QGD would be 'quiet'..Ruy Lopez Marshall attack would be 'Gambit'
Classical French would be positional.. French Winawer 'Tactical or Gambit' etc...
Example:
rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N5/PPP2PPP/R1BQKB1R w KQkq - c0 "Bg5=Sharp, Be2=quiet";
[d]rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N5/PPP2PPP/R1BQKB1R w KQkq -
So if we test an engine and it chooses Bg5 we will increment its Sharp style counter.
So we need to layout the style before hand.
1. Sharp style or Tactical style
2. Quiet style or Positional style
3. Ender style (usually simplifies positions to reach an ending)
4. others.
After testing we can have a range of styles weights.
Code: Select all
engine: Stockfish, tactical: 75%, positional: 15%, ender: 2%, others: 8%
engine: Lc0, tactical: ...
Got some links:
http://chess.geniusprophecy.com/chess-styles.html
https://thechessworld.com/articles/gene ... y-against/
https://www.pathtochessmastery.com/2012 ... ucted.html
https://chess.stackexchange.com/questio ... -are-there