NN Annotator

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

Moderator: Ras

User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

NN Annotator

Post by AdminX »

Is it possible that a Neural Network could be used to annotate chess games better than what we have now on the market? One that would give a better human readable format. One that could use GPU technology.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: NN Annotator

Post by amanjpro »

AdminX wrote: Thu Jan 20, 2022 11:14 am Is it possible that a Neural Network could be used to annotate chess games better than what we have now on the market? One that would give a better human readable format. One that could use GPU technology.
Have you seen ChessCoach? I believe this is the best thing right now: https://chrisbutner.github.io/ChessCoach/
op12no2
Posts: 554
Joined: Tue Feb 04, 2014 12:25 pm
Location: Gower, Wales
Full name: Colin Jenkins

Re: NN Annotator

Post by op12no2 »

amanjpro wrote: Thu Jan 20, 2022 2:50 pm Have you seen ChessCoach? I believe this is the best thing right now: https://chrisbutner.github.io/ChessCoach/
Wow, what an interesting project.
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: NN Annotator

Post by AdminX »

amanjpro wrote: Thu Jan 20, 2022 2:50 pm
AdminX wrote: Thu Jan 20, 2022 11:14 am Is it possible that a Neural Network could be used to annotate chess games better than what we have now on the market? One that would give a better human readable format. One that could use GPU technology.
Have you seen ChessCoach? I believe this is the best thing right now: https://chrisbutner.github.io/ChessCoach/
I did not know about this, I will try to download and compile it. I look forward to taking it out for a test drive, so I can see how it compares. :D

Thanks.

https://github.com/chrisbutner/ChessCoach#contents
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: NN Annotator

Post by dkappe »

op12no2 wrote: Thu Jan 20, 2022 3:51 pm
amanjpro wrote: Thu Jan 20, 2022 2:50 pm Have you seen ChessCoach? I believe this is the best thing right now: https://chrisbutner.github.io/ChessCoach/
Wow, what an interesting project.
Interesting but not very good at the moment.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
Cornfed
Posts: 511
Joined: Sun Apr 26, 2020 11:40 pm
Full name: Brian D. Smith

Re: NN Annotator

Post by Cornfed »

I find most all such things to be of the 'read and nod' variety - an approach that really doesn't 'teach' you much unless you are a beginner. Just 'descriptive' stuff. Kind of like watching an announcer describe the play during a ball game...it tells (teaches?) you about what 'has happened', but it doesn't do much to teach you about HOW to actually play the game.

A gold mine for one really wanting to improve would be an approach which teaches or trains you on what you should be looking for and doing in positions while playing a game or even after in analysis. But then, that is upper level programming and would be hard to do and translate into a language for the user to understand.
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: NN Annotator

Post by dkappe »

Cornfed wrote: Thu Jan 20, 2022 7:24 pm I find most all such things to be of the 'read and nod' variety - an approach that really doesn't 'teach' you much unless you are a beginner. Just 'descriptive' stuff. Kind of like watching an announcer describe the play during a ball game...it tells (teaches?) you about what 'has happened', but it doesn't do much to teach you about HOW to actually play the game.

A gold mine for one really wanting to improve would be an approach which teaches or trains you on what you should be looking for and doing in positions while playing a game or even after in analysis. But then, that is upper level programming and would be hard to do and translate into a language for the user to understand.
Actually, this approach is very promising. It is encoding a feature plane of a chess playing net into text. It just doesn’t have a very good training set for text encoding.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".