I find it a bit strange that interesting new engines like Koivisto dissapear in these 2020 engine monster threads, while each tournament has its own entry in Tournaments and Matches. It should be the other way around - one thread for all private 2020 tournaments - and one thread per engine
Thank You,
Gerd Isenberg
Koivisto
Moderators: hgm, Rebel, chrisw
-
- Posts: 2250
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
-
- Posts: 1364
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: Koivisto
Gerd, I agree with you on account of the engine part but in a forum called Tournaments and Matches it seems normal to have separate entries for separate tournaments. Besides, imagine replies for all tournaments being mixed among one another.Gerd Isenberg wrote: ↑Fri Sep 04, 2020 6:10 pm I find it a bit strange that interesting new engines like Koivisto dissapear in these 2020 engine monster threads, while each tournament has its own entry in Tournaments and Matches. It should be the other way around - one thread for all private 2020 tournaments - and one thread per engine
Thank You,
Gerd Isenberg
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Koivisto
We have never posted here so we were not sure where its best to post the release of the engine. We could also create a new thread if people wish so!Gerd Isenberg wrote: ↑Fri Sep 04, 2020 6:10 pm I find it a bit strange that interesting new engines like Koivisto dissapear in these 2020 engine monster threads, while each tournament has its own entry in Tournaments and Matches. It should be the other way around - one thread for all private 2020 tournaments - and one thread per engine
Thank You,
Gerd Isenberg
Greetings,
Finn
-
- Posts: 2250
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: Koivisto
Yes, It was not meant as a critique to you, but the imbalance of addressing engines and tournaments here in general. I was probably a little bit harsh to the tournament freaks - sorry for that. New thread created.Luecx wrote: ↑Fri Sep 04, 2020 10:49 pmWe have never posted here so we were not sure where its best to post the release of the engine. We could also create a new thread if people wish so!Gerd Isenberg wrote: ↑Fri Sep 04, 2020 6:10 pm I find it a bit strange that interesting new engines like Koivisto dissapear in these 2020 engine monster threads, while each tournament has its own entry in Tournaments and Matches. It should be the other way around - one thread for all private 2020 tournaments - and one thread per engine
Thank You,
Gerd Isenberg
Greetings,
Finn
What an interesting engine with an interesting logistic regression tuning approach. What about the nn folder, is that 3-layer net intendet to replace the evaluation or something else?
Thanks,
Gerd
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Koivisto
Gerd Isenberg wrote: ↑Fri Sep 04, 2020 11:06 pmYes, It was not meant as a critique to you, but the imbalance of addressing engines and tournaments here in general. I was probably a little bit harsh to the tournament freaks - sorry for that. New thread created.Luecx wrote: ↑Fri Sep 04, 2020 10:49 pmWe have never posted here so we were not sure where its best to post the release of the engine. We could also create a new thread if people wish so!Gerd Isenberg wrote: ↑Fri Sep 04, 2020 6:10 pm I find it a bit strange that interesting new engines like Koivisto dissapear in these 2020 engine monster threads, while each tournament has its own entry in Tournaments and Matches. It should be the other way around - one thread for all private 2020 tournaments - and one thread per engine
Thank You,
Gerd Isenberg
Greetings,
Finn
What an interesting engine with an interesting logistic regression tuning approach. What about the nn folder, is that 3-layer net intendet to replace the evaluation or something else?
Thanks,
Gerd
The nn folder has been implemented by me a while ago but isn't part of the build yet. I used AVX/SSE instructions to implement a NNUE myself. I did not use the same mapping as SF does. We also tried creating our own weights by transferring the network to Python (Keras) to train on the GPU. There seem to be some issues with the NN architecture which we will resolve soon in the future. We are strictly against copying weights of SF so it takes some time. This is probably one of the first NN implementations from scratch without peaking at code of other engines in chess . There is also a speed improvement which would probably double the speed of the network at this point but there are bigger problems which we are trying to resolve atm.
The logistic regression is taken from the basic texel tuning which has been extended with gradients to A) compute the change of all weights at the same time B) have a better estimate of how much the value needs to change.
-
- Posts: 1364
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: Koivisto
I have just started a Koivisto gauntlet for our blitz list, the result is going to appear at next week's update (Saturday or Sunday).Luecx wrote: ↑Fri Sep 04, 2020 10:49 pmWe have never posted here so we were not sure where its best to post the release of the engine. We could also create a new thread if people wish so!Gerd Isenberg wrote: ↑Fri Sep 04, 2020 6:10 pm I find it a bit strange that interesting new engines like Koivisto dissapear in these 2020 engine monster threads, while each tournament has its own entry in Tournaments and Matches. It should be the other way around - one thread for all private 2020 tournaments - and one thread per engine
Thank You,
Gerd Isenberg
Greetings,
Finn
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 2250
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: Koivisto
Thanks, I see. Instructive code in optimiseGD.Luecx wrote: ↑Sat Sep 05, 2020 1:03 am The nn folder has been implemented by me a while ago but isn't part of the build yet. I used AVX/SSE instructions to implement a NNUE myself. I did not use the same mapping as SF does. We also tried creating our own weights by transferring the network to Python (Keras) to train on the GPU. There seem to be some issues with the NN architecture which we will resolve soon in the future. We are strictly against copying weights of SF so it takes some time. This is probably one of the first NN implementations from scratch without peaking at code of other engines in chess . There is also a speed improvement which would probably double the speed of the network at this point but there are bigger problems which we are trying to resolve atm.
The logistic regression is taken from the basic texel tuning which has been extended with gradients to A) compute the change of all weights at the same time B) have a better estimate of how much the value needs to change.
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Koivisto
Hi Gerd,
same opinion here!
We have programming freaks and tournament freaks and for each of the other topics the "Freaks".
We have a sub-forum for: Programming
We have a sub-forum for: Tournaments
In my humble opinion should messages about new versions of engines available in sub-forum: Programming.
An other good idea is to create a new sub-forum for the engines and messages about new versions.
So each of the programmer can open his own thread to his engine development.
What I dislike here:
To many messages about Stockfish, clones, derivate and the 1 Million different compiles.
Now NNUE is inside the release of Stockfish with the results: 1 Million different compiles more.
For the group of Stockfish freaks I think it would be better to create a sub-forum.
It's very boring to read again and again messages about Stockfish in the TalkChess "Main-Selection".
it's one of many available chess programs only.
I like Stockfish a lot but such things are with time very boring.
Best
Frank
And to Koivisto:
Yes, I started yesterday a small test.
Very interesting new engine, sure with time Koivisto (must thinking on Kallisto, program from Bart Weststrate, The Netherlands) will get many fans and interesting users.
same opinion here!
We have programming freaks and tournament freaks and for each of the other topics the "Freaks".
We have a sub-forum for: Programming
We have a sub-forum for: Tournaments
In my humble opinion should messages about new versions of engines available in sub-forum: Programming.
An other good idea is to create a new sub-forum for the engines and messages about new versions.
So each of the programmer can open his own thread to his engine development.
What I dislike here:
To many messages about Stockfish, clones, derivate and the 1 Million different compiles.
Now NNUE is inside the release of Stockfish with the results: 1 Million different compiles more.
For the group of Stockfish freaks I think it would be better to create a sub-forum.
It's very boring to read again and again messages about Stockfish in the TalkChess "Main-Selection".
it's one of many available chess programs only.
I like Stockfish a lot but such things are with time very boring.
Best
Frank
And to Koivisto:
Yes, I started yesterday a small test.
Very interesting new engine, sure with time Koivisto (must thinking on Kallisto, program from Bart Weststrate, The Netherlands) will get many fans and interesting users.
-
- Posts: 1364
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: Koivisto
Hi Frank,Frank Quisinsky wrote: ↑Sat Sep 05, 2020 12:42 pm In my humble opinion should messages about new versions of engines available in sub-forum: Programming.
I think that subforum is for programmers on technical details.
Gabor
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Koivisto
Hi Gabor,
the final result, the new version of a program, with additional information about "what's new" is also a technical detail.
Means for complicated tournament configurations / Elo calculation / statistics / opening books (all what is important for tournaments) we have also not an own sub-fora.
So why for programming?
Logics here is often difficult to understand.
Maybe the admins are thinking "programming are more important and programmers are gods".
In times today, most part of sources are open and easy to understand.
But again:
A sub-forum for new versions of engines would be great.
Nobody have to search between all the Stockfish messages for additional information to engine x or y.
What I not understand is the sub-forum "Engine Origins".
Not enough message here and the clone topics are out!
Place can be better use for more interesting sub-fora ...
- about engine news ...
- about stockfish and co news ...
Best
Frank
The admins are intellegent people and with time ...
The problems will be solve!
the final result, the new version of a program, with additional information about "what's new" is also a technical detail.
Means for complicated tournament configurations / Elo calculation / statistics / opening books (all what is important for tournaments) we have also not an own sub-fora.
So why for programming?
Logics here is often difficult to understand.
Maybe the admins are thinking "programming are more important and programmers are gods".
In times today, most part of sources are open and easy to understand.
But again:
A sub-forum for new versions of engines would be great.
Nobody have to search between all the Stockfish messages for additional information to engine x or y.
What I not understand is the sub-forum "Engine Origins".
Not enough message here and the clone topics are out!
Place can be better use for more interesting sub-fora ...
- about engine news ...
- about stockfish and co news ...
Best
Frank
The admins are intellegent people and with time ...
The problems will be solve!