personal experience regarding "self learning"

Code, algorithms, languages, construction...
User avatar
deeds
Posts: 652
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: personal experience regarding "self learning"

Post by deeds » Wed Aug 16, 2023 6:57 am

customer wrote: ...What learning method works best for training with opening books ?...
Frankly, there is no difficulty in training with opening books, it's like training against Stockfish or any non-learning engine.

Books all show a static playing style + they have less variety because at best their authors only configure 2 or 3 moves/position + they handle a lot less openings than experience files :arrow: Blessed bread for learning engines at training with them :!:

For training with opening books, I use the same method as with non-learning engines.

Until now it works well, here are some results :
- with opening books
- with Stockfish 14.1
- with Stockfish 15.0

Recently I even tested it against a learning engine (set by default in tourney mode) but which had not been trained on the opening's list used by the daily tester :arrow: it was like training against Stockfish or any non-learning engine. It worked well here too.

User avatar
deeds
Posts: 652
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: personal experience regarding "self learning"

Post by deeds » Wed Aug 16, 2023 8:02 am

customer wrote: ...How many rounds are needed for training with opening books ?
Except for round 0 (=100 games from the starting position) which is just used to discover what will be the playing style of the opening book, it often takes 2-3 rounds.

The opening books all do the same : they seek to take the opponent into little-known positions so that he falls into a trap or loses by time forfeit. Of course, its author took great care to protect his opening book against his own pitfalls.

So it works very well against an opponent who also has a static playing style. He will lose almost every round and will not learn the wards used by the opening book.

On the other hand, against a learning engine, after 1 or 2 rounds, it will have memorized the trapped lines and will avoid them by trying other moves (=training mode), often by making the book come out of its openings (=out-of-book). It becomes fun if the learning engine had already been trained on some of the openings corresponding to the playing style of the opening book.

User avatar
deeds
Posts: 652
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: personal experience regarding "self learning"

Post by deeds » Wed Aug 16, 2023 11:06 am

customer wrote: Hey DeeDs, a little gift for you ! ;)

From your LS1's results :
Image
Ah, it's sure that, each day, engine's trainers see bigger ELO gains than on fishtest but it's not really comparable.
Not the same vision of elo gain either among daily testers.

Thanks ! :D

Post Reply