Page 1 of 2
Looking for an epd file for sanity checks...
Posted: Sun Nov 06, 2016 4:39 pm
by Kempelen
Hello
Is there a suite with hundreds of positions, that will contain all posible (or at lest the most of them) kind of patterns that are usually evaluated by an engine. I mean:
- positions with rooks on 7th.
- positions with strong king attack
- positions with passed pawns
- positions with any kind of endgames
- positions with outpost.
- ..... and so on.
I want it for testing purposes, in order to do sanity checks with very fast searches of my engine....the correctly execution of the code with asserts and flipping boards, not a correct evaluation
thanks
Thank you very much
Re: Looking for an epd file for sanity checks...
Posted: Sun Nov 06, 2016 5:00 pm
by jdart
I don't know of a comprehensive set but I have some unit tests for evaluation. See
https://github.com/jdart1/arasan-chess, fIle unit.cpp.
--Jon
Re: Looking for an epd file for sanity checks...
Posted: Sun Nov 06, 2016 5:37 pm
by zenpawn
Re: Looking for an epd file for sanity checks...
Posted: Mon Nov 07, 2016 12:59 am
by Ferdy
Kempelen wrote:Hello
Is there a suite with hundreds of positions, that will contain all posible (or at lest the most of them) kind of patterns that are usually evaluated by an engine. I mean:
- positions with rooks on 7th.
- positions with strong king attack
- positions with passed pawns
- positions with any kind of endgames
- positions with outpost.
- ..... and so on.
I want it for testing purposes, in order to do sanity checks with very fast searches of my engine....the correctly execution of the code with asserts and flipping boards, not a correct evaluation
thanks
Thank you very much
Here is a file containing rook at 7th rank. If white to move, there is a white rook at 7th rank, and if black to move there is a black rook at 2nd rank.
These positions are taken from computer-computer games and human-human games. Only 2 positions are extracted per game, 1 position with white rook at 7th rank and 1 position with black rook at 2nd rank.
There are a total of 3612 positions in epd format on this file.
https://drive.google.com/file/d/0BwAOsu ... sp=sharing
Re: Looking for an epd file for sanity checks...
Posted: Mon Nov 07, 2016 3:20 am
by MikeB
Kempelen wrote:Hello
Is there a suite with hundreds of positions, that will contain all posible (or at lest the most of them) kind of patterns that are usually evaluated by an engine. I mean:
- positions with rooks on 7th.
- positions with strong king attack
- positions with passed pawns
- positions with any kind of endgames
- positions with outpost.
- ..... and so on.
I want it for testing purposes, in order to do sanity checks with very fast searches of my engine....the correctly execution of the code with asserts and flipping boards, not a correct evaluation
thanks
Thank you very much
This is the most comprehensive test suite with the problems already categorized for you.
The links work:
https://chessprogramming.wikispaces.com ... Test+Suite
Re: Looking for an epd file for sanity checks...
Posted: Mon Nov 07, 2016 4:48 am
by Ferdy
Kempelen wrote:Hello
Is there a suite with hundreds of positions, that will contain all posible (or at lest the most of them) kind of patterns that are usually evaluated by an engine. I mean:
- positions with rooks on 7th.
- positions with strong king attack
- positions with passed pawns
- positions with any kind of endgames
- positions with outpost.
- ..... and so on.
I want it for testing purposes, in order to do sanity checks with very fast searches of my engine....the correctly execution of the code with asserts and flipping boards, not a correct evaluation
thanks
Thank you very much
This is for king safety, the side not to move has a bad king safety. There are 4800 positions, extracted from computer-computer and human-human games.
https://drive.google.com/file/d/0BwAOsu ... sp=sharing
Passers
Posted: Mon Nov 07, 2016 9:25 am
by Ferdy
Kempelen wrote:Hello
Is there a suite with hundreds of positions, that will contain all posible (or at lest the most of them) kind of patterns that are usually evaluated by an engine. I mean:
- positions with rooks on 7th.
- positions with strong king attack
- positions with passed pawns
- positions with any kind of endgames
- positions with outpost.
- ..... and so on.
I want it for testing purposes, in order to do sanity checks with very fast searches of my engine....the correctly execution of the code with asserts and flipping boards, not a correct evaluation
thanks
Thank you very much
The side to move has a passer. There are 2554 positions in this file.
https://drive.google.com/file/d/0BwAOsu ... sp=sharing
ending
Posted: Mon Nov 07, 2016 10:14 am
by Ferdy
Kempelen wrote:Hello
Is there a suite with hundreds of positions, that will contain all posible (or at lest the most of them) kind of patterns that are usually evaluated by an engine. I mean:
- positions with rooks on 7th.
- positions with strong king attack
- positions with passed pawns
- positions with any kind of endgames
- positions with outpost.
- ..... and so on.
I want it for testing purposes, in order to do sanity checks with very fast searches of my engine....the correctly execution of the code with asserts and flipping boards, not a correct evaluation
thanks
Thank you very much
Endings 2271 positions.
https://drive.google.com/file/d/0BwAOsu ... sp=sharing
Knight outpost
Posted: Mon Nov 07, 2016 4:46 pm
by Ferdy
Here are 1540 positions with knight outpost, these are from top human players.
I define knight outpost as a knight in ranks 4, 5 and 6 (for white) and ranks 5, 4, 3 (for black) which is defended by pawn and could not be attacked by opponent's pawn. In all positions, the side to move has an outpost.
Examples:
1. The white knight in d4 is on outpost
[d]r1b2rk1/pp2R3/1b1n3p/3p2pB/3N2p1/1NP4P/PP4P1/R5K1 w - - id "N_oupost_nr_1271";
2. The black knight in c3
[d]1q3rk1/3Rbpp1/p3p2p/8/PpB2P2/2n1Q3/P1P3PP/2K4R b - - id "N_oupost_nr_343";
3. The white knight in d5
[d]3r4/6k1/R7/1P1Np3/2p1PbP1/7P/6K1/8 w - - id "N_oupost_nr_1482";
Download:
https://drive.google.com/file/d/0BwAOsu ... sp=sharing
Bishop outpost
Posted: Tue Nov 08, 2016 3:57 am
by Ferdy
1238 positions with bishop outpost from computer games.
https://drive.google.com/file/d/0BwAOsu ... sp=sharing