Do we need learning file for engines?
Moderator: Ras
-
- Posts: 154
- Joined: Wed Feb 28, 2018 2:50 pm
Do we need learning file for engines?
Do we need learning file for engines?
-
- Posts: 3669
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
-
- Posts: 154
- Joined: Wed Feb 28, 2018 2:50 pm
-
- Posts: 7059
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Do we need learning file for engines?
I vote with yes!
For the first moves on a full board with the idea ...
How I can hold the position complicated or better how I can hold my pieces on board!
Maybe with the second best or third best move.
And if successful engine can save it in a learning file.
So, if a learning file ... for endgames it makes no sense today.
For the first moves on a full board with the idea ...
How I can hold the position complicated or better how I can hold my pieces on board!
Maybe with the second best or third best move.
And if successful engine can save it in a learning file.
So, if a learning file ... for endgames it makes no sense today.
-
- Posts: 7384
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Do we need learning file for engines?
Better not.
1. You can download the games from rating lists and create an embedded book from the pgn in the executable.
2. In the reserve game you can make use of the data of the initial game.
I would say no.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 7384
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Do we need learning file for engines?
Nevertheless the NN engine will make the same mistakes forever and ever

One of the purposes of an external learning file is to avoid just that.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 268
- Joined: Wed Jun 16, 2021 2:08 am
- Location: Berlin
- Full name: Jost Triller
Re: Do we need learning file for engines?
Having the information about which player/other engine the engine is playing available is an interesting thought. Together with some form of persistent memory, it would open the field for some new methods.
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Do we need learning file for engines?

and for everything else there are millions of ENG games on Lichess and PlayChess. I prefer to make BIN and CTG books out of that. On Lichess I don't win with learning files but with a good engine and a good BIN book: https://lichess.org/@/SolistaBot After a year break I started new games yesterday.
-
- Posts: 7059
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Do we need learning file for engines?
Eduard:
All the eng-eng games and the stats engines produced should be used better for opening books. I think today the grandmaster are playing openings more risky as for 20 years. With the results that many of the risky moves are for engines directly lost. Often I am thinking such things with many of the games strongest Grandmaster produced today. Each new GM line must be checked with different of strongest engines in detail.
All the Nakamura opening experiments are to find in engine books.
Not good ...
Example:
1. e4, d5, exd5, Qxd5, Nc3, Qa4 (or Qd6 or Qd8) ...
But now ...
Qa4 = popular 1-10, = 3 ... win probably with black = 26%
Qd6 = popular 1-10, = 6 ... win probably with black = 29%
Qd8 = popular 1-10, = 1 ...
This helps a lot to make books much more interesting.
In combination with ...
Opening should be able to give the information ...
Seems to be a new line
An old line
If now ...
An engine should check the three possibilites shortly itself ... before it play the book move.
Qa4 = -0,56
Qd6 = -0,58
Qd8 = -0,52
Most popular is Qd6 ... engine should try to play the popular line at first and ignore the own eval.
But if the line goes deeper and deeper ... engine should switched to the own eval and should use more time for check the possible book moves.
Something like this and much more can make the openings with all the produced eng-eng games (for book statistics genial) much more interesting.
Chessbase do here a lot ... have different very nice features inside.
Have fun with your opening book.
Opening books are more and more important these days!
Best
Frank
All the eng-eng games and the stats engines produced should be used better for opening books. I think today the grandmaster are playing openings more risky as for 20 years. With the results that many of the risky moves are for engines directly lost. Often I am thinking such things with many of the games strongest Grandmaster produced today. Each new GM line must be checked with different of strongest engines in detail.
All the Nakamura opening experiments are to find in engine books.
Not good ...
Example:
1. e4, d5, exd5, Qxd5, Nc3, Qa4 (or Qd6 or Qd8) ...
But now ...
Qa4 = popular 1-10, = 3 ... win probably with black = 26%
Qd6 = popular 1-10, = 6 ... win probably with black = 29%
Qd8 = popular 1-10, = 1 ...
This helps a lot to make books much more interesting.
In combination with ...
Opening should be able to give the information ...
Seems to be a new line
An old line
If now ...
An engine should check the three possibilites shortly itself ... before it play the book move.
Qa4 = -0,56
Qd6 = -0,58
Qd8 = -0,52
Most popular is Qd6 ... engine should try to play the popular line at first and ignore the own eval.
But if the line goes deeper and deeper ... engine should switched to the own eval and should use more time for check the possible book moves.
Something like this and much more can make the openings with all the produced eng-eng games (for book statistics genial) much more interesting.
Chessbase do here a lot ... have different very nice features inside.
Have fun with your opening book.
Opening books are more and more important these days!
Best
Frank
-
- Posts: 3669
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: Do we need learning file for engines?
There was Brainfish book project. But finished July 24, 2020 as useless.
Jouni