BrainLearn

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

zullil wrote: Sat Sep 07, 2019 4:30 pm Forgive me, but it seems all you've done is add a "permanent" hash table. This has been done many times before, even for Stockfish. How is this different? I mean, who would want to publish this?
We are using the entry level techniques in RL:Q learning.
The search and evaluation function provides the penalties and bonuses you want.
But we are not here to teach you reinforcent learning
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: BrainLearn

Post by zullil »

amchess wrote: Tue Sep 10, 2019 7:45 pm
zullil wrote: Sat Sep 07, 2019 4:30 pm Forgive me, but it seems all you've done is add a "permanent" hash table. This has been done many times before, even for Stockfish. How is this different? I mean, who would want to publish this?
We are using the entry level techniques in RL:Q learning.
The search and evaluation function provides the penalties and bonuses you want.
But we are not here to teach you reinforcent learning
Never asked for you to teach me anything. If nothing else, you might want to review your article/abstract, since there's absolutely nothing in it that seems to qualify as reinforcement learning. What you present in the "article" seems to be nothing more than a hash table saved on disk, an idea that's been around for a long time. Perhaps if I review the source code I'll see something more... .
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

You might as well review you understanding on q learning because it is the simplest algorithm in reinforcement learning. At first you wanted penalties and bonuses, we gave you. You can tell us what you want next and we shall give you. Well, it looks like your definition of reinforcement learning is questionable
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: BrainLearn

Post by zullil »

amchess wrote: Wed Sep 11, 2019 12:05 am You might as well review you understanding on q learning because it is the simplest algorithm in reinforcement learning. At first you wanted penalties and bonuses, we gave you. You can tell us what you want next and we shall give you. Well, it looks like your definition of reinforcement learning is questionable
I never mentioned bonuses or penalties, so you must have me confused with someone else. Good luck with your project.
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

Builds for gcc 8.
Bug corrected.
Now, the file is written only when the gui sends the quit command.
Important
An infinite analysis must be stopped before any other operation.
If not, the learning HashTable is not filled and the experience.bin file
is incorrectly written.
https://github.com/amchess/BrainLearn/r ... /tag/4.2.1
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

BrainLearn 6.0 released:
https://github.com/amchess/BrainLearn/releases/tag/6.0

The main novelties are
-support for live chessdb
-a new offline learning based on pattern recognition. It can be obtained via a private application. Without it, the behaviour is the same as the previous version.
The details in ReadMe file:
https://github.com/amchess/BrainLearn/b ... /Readme.md
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: BrainLearn

Post by amchess »

Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: BrainLearn

Post by Leo »

amchess wrote: Wed Dec 11, 2019 3:59 pm BrainLearn 6.0 released:
https://github.com/amchess/BrainLearn/releases/tag/6.0

The main novelties are
-support for live chessdb
-a new offline learning based on pattern recognition. It can be obtained via a private application. Without it, the behaviour is the same as the previous version.
The details in ReadMe file:
https://github.com/amchess/BrainLearn/b ... /Readme.md
How do I obtain the private offline learning application?
Advanced Micro Devices fan.