ProDeo
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ProDeo

Computer Chess
 
HomeHome  CalendarCalendar  Latest imagesLatest images  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log in  

 

 My first NNUE

Go down 
+4
TheSelfImprover
matejst
Mclane
Admin
8 posters
Go to page : Previous  1, 2, 3, 4, 5, 6  Next
AuthorMessage
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyFri Jan 07, 2022 5:25 pm

First result

Code:
Running      : Rebel 14 beta
Time Control : Time control : 40/40
Games        : 1000

Results from file all.pgn:

No. Name             Win Draw Loss Unf.  Score Games       %
------------------------------------------------------------
  1 Rebel 14        +435 =255 -310   *0  562.5  1000   56.2%
  2 Clover 2.3.1     +67  =48  -85   *0   91.0   200   45.5%
  3 Counter 4.0      +71  =40  -89   *0   91.0   200   45.5%
  4 Combusken 1.4.0  +66  =43  -91   *0   87.5   200   43.8%
  5 Marvin 5.1       +52  =65  -83   *0   84.5   200   42.2%
  6 Winter 0.9       +54  =59  -87   *0   83.5   200   41.8%

Total Games:    1000
White Wins:      361 (36.1%)
Black Wins:      384 (38.4%)
Draws:           255 (25.5%)
Unfinished:        0 (0.0%)

Estimated ratings for this elo 3100 pool

   # PLAYER             :  RATING  POINTS  PLAYED   (%)
   1 Rebel 14           :  3136.7   562.5    1000    56
   2 Clover 2.3.1       :  3105.1    91.0     200    46
   3 Counter 4.0        :  3105.1    91.0     200    46
   4 Combusken 1.4.0    :  3092.7    87.5     200    44
   5 Marvin 5.1         :  3082.0    84.5     200    42
   6 Winter 0.9         :  3078.4    83.5     200    42

I am a happy man.

Mclane, matejst and Damir Desevac like this post

Back to top Go down
http://rebel13.nl/
Chris Whittington




Posts : 1254
Join date : 2020-11-17
Location : France

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySat Jan 08, 2022 5:24 pm

Admin wrote:
First result

Code:
Running      : Rebel 14 beta
Time Control : Time control : 40/40
Games        : 1000

Results from file all.pgn:

No. Name             Win Draw Loss Unf.  Score Games       %
------------------------------------------------------------
  1 Rebel 14        +435 =255 -310   *0  562.5  1000   56.2%
  2 Clover 2.3.1     +67  =48  -85   *0   91.0   200   45.5%
  3 Counter 4.0      +71  =40  -89   *0   91.0   200   45.5%
  4 Combusken 1.4.0  +66  =43  -91   *0   87.5   200   43.8%
  5 Marvin 5.1       +52  =65  -83   *0   84.5   200   42.2%
  6 Winter 0.9       +54  =59  -87   *0   83.5   200   41.8%

Total Games:    1000
White Wins:      361 (36.1%)
Black Wins:      384 (38.4%)
Draws:           255 (25.5%)
Unfinished:        0 (0.0%)

Estimated ratings for this elo 3100 pool

   # PLAYER             :  RATING  POINTS  PLAYED   (%)
   1 Rebel 14           :  3136.7   562.5    1000    56
   2 Clover 2.3.1       :  3105.1    91.0     200    46
   3 Counter 4.0        :  3105.1    91.0     200    46
   4 Combusken 1.4.0    :  3092.7    87.5     200    44
   5 Marvin 5.1         :  3082.0    84.5     200    42
   6 Winter 0.9         :  3078.4    83.5     200    42

I am a happy man.

NNUE development is like heroin. The first time gives you +300 Elo and a giant dopamine hit. All subsequent development progress gives way less. Perfectly addictive brew.

Admin, Mclane, TheSelfImprover, adminx, matejst and Damir Desevac like this post

Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySat Jan 08, 2022 9:16 pm

I am running the same gauntlet but now at 40/120, I expect some elo gain.

http://rebel13.nl/b/grl.htm

Mclane, adminx and matejst like this post

Back to top Go down
http://rebel13.nl/
Mclane

Mclane


Posts : 3022
Join date : 2020-11-17
Age : 57
Location : United States of Europe, Germany, Ruhr area

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySat Jan 08, 2022 10:33 pm

And its bringing chess into a new quality level, isnt it ?!
Back to top Go down
http://www.thorstenczub.de
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySat Jan 08, 2022 11:14 pm

The results so far are consistent with what I have noticed: Rebel's results are better at longer TC.

Mclane likes this post

Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySun Jan 09, 2022 12:25 am

My view and expectation as well, giving it more time is a good medicine against its wild nature.
Back to top Go down
http://rebel13.nl/
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySun Jan 09, 2022 2:09 am

Result 40/120

Code:
Running      : Rebel 14 [beta]
Time Control : Time control : 40/120
Games        : 1000

Results from file all.pgn:

No. Name             Win Draw Loss Unf.  Score Games       %
------------------------------------------------------------
  1 Rebel 14        +455 =287 -258   *0  598.5  1000   59.9%
  2 Combusken 1.4.0  +65  =61  -74   *0   95.5   200   47.8%
  3 Winter 0.9       +56  =64  -80   *0   88.0   200   44.0%
  4 Clover 2.3.1     +56  =58  -86   *0   85.0   200   42.5%
  5 Counter 4.0      +50  =57  -93   *0   78.5   200   39.2%
  6 Marvin 5.1       +31  =47 -122   *0   54.5   200   27.2%

Total Games:    1000
White Wins:      355 (35.5%)
Black Wins:      358 (35.8%)
Draws:           287 (28.7%)
Unfinished:        0 (0.0%)

Estimated ratings for this elo 3100 pool

   # PLAYER             :  RATING  POINTS  PLAYED   (%)
   1 Rebel 14           :  3159.9   598.5    1000    60
   2 Combusken 1.4.0    :  3144.2    95.5     200    48
   3 Winter 0.9         :  3117.7    88.0     200    44
   4 Clover 2.3.1       :  3107.0    85.0     200    43
   5 Counter 4.0        :  3083.4    78.5     200    39
   6 Marvin 5.1         :  2987.9    54.5     200    27

23 elo better than 40/40.

matejst and Damir Desevac like this post

Back to top Go down
http://rebel13.nl/
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySun Jan 09, 2022 11:54 am

Ed, can you test the net only? I don't know if an engine can use your NN, but I think it would be interesting to test the Rebel NN against an old SF NN, one of Dietrich's Kappe NNs, etc. Both with a slower/and a faster, deeper search.

It would help you decide how to develop Rebel further.

I also have a few questions: will you implement Pro Deo's HCE in the engine? It would be useful in situation when the material imbalance is huge. Also, support for syzygy could be useful.
Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySun Jan 09, 2022 8:16 pm

matejst wrote:
Ed, can you test the net only? I don't know if an engine can use your NN, but I think it would be interesting to test the Rebel NN against an old SF NN, one of Dietrich's Kappe NNs, etc. Both with a slower/and a faster, deeper search.

Started a 200 game match against Dietrich's Kappe Toga III-3.12

http://rebel13.nl/b/grl.htm

matejst wrote:
I also have a few questions: will you implement Pro Deo's HCE in the engine? It would be useful in situation when the material imbalance is huge. Also, support for syzygy could be useful.

My current to-do list
1. Move to a 20Mb net.
2. Release Rebel 14.
3. ProDeo training with less pruning.
4. Endgame training.
5. Improving search with a couple of ProDeo goodies.

Damir Desevac likes this post

Back to top Go down
http://rebel13.nl/
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySun Jan 09, 2022 9:05 pm

Code:
Gambit Rating List
Running      : Rebel 14 [beta]
Time Control : Time control : 40/120
Games        : 1000

No. Name            Win Draw Loss Unf.  Score Games       %
-----------------------------------------------------------
  1 Rebel 14        +73  =59  -68   *0  102.5   200   51.2%
  2 Toga III-03.12  +68  =59  -73   *0   97.5   200   48.8%

Total Games:     200
White Wins:       65 (32.5%)
Black Wins:       76 (38.0%)
Draws:            59 (29.5%)
Unfinished:        0 (0.0%)

Estimated ratings for this elo 3132 pool

   # PLAYER            :  RATING  POINTS  PLAYED   (%)
   1 Rebel 14          :  3136.4   102.5     200    51
   2 Toga III-03.12    :  3127.6    97.5     200    49

Not bad at all considering that :
1. Dietrich started from Toga 4 which is ~100 elo stronger than Growing Fruit;
2. Toga uses a classic 20Mb net.

matejst and Damir Desevac like this post

Back to top Go down
http://rebel13.nl/
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptySun Jan 09, 2022 10:07 pm

On the contrary, I think the result is excellent. I will do some test myself with the current net. On my computer the search of Marvin and Dark Toga seem to be similar, so several games could give some indication (especially if the difference in evaluation quality is huge).

Then, why hurry? Why not improve the search, and release Rebel 14 when you feel it is mature? Meanwhile, you can always release a few betas if you want.
Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyMon Jan 10, 2022 10:44 am

matejst wrote:
Then, why hurry? Why not improve the search, and release Rebel 14 when you feel it is mature? Meanwhile, you can always release a few betas if you want.

I can't speak for other programmers, but if you just have taken a major hurdle (and nnue is a mountain) it's like running a huge personal record on (say) the marathon. You are not going to run the next day another 42 km. Instead you enjoy your PR, enjoy the attention and make plans for the future.

In principle the current version (the PR) is ready for release and you want to share, that's how it works for me. Enjoy and share. For the moment I am waiting for Chris to get the 20Mb nnue to work for both our engines, then release. You have reached a milestone, whatever comes next is called an update, running for a new PR.

I can't release beta versions without the source code, the GPL forbids it.

TheSelfImprover, matejst and Damir Desevac like this post

Back to top Go down
http://rebel13.nl/
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyMon Jan 10, 2022 12:16 pm

I am eagerly awaiting for the new Rebel, so it suits me if you release it asap.

Admin and adminx like this post

Back to top Go down
Dio




Posts : 222
Join date : 2021-08-28

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyMon Jan 10, 2022 8:17 pm

Me too, I would be very happy about a Rebel 14 with NNUE. Since Toga is about 100 Elo stronger than Fruit, your previous test against Dark Toga with the very strong net of Dietrich Kappe speaks very much for the fact that your entry into the NNUE world is more than successful, congratulations!

Admin, Mclane, adminx, matejst and Damir Desevac like this post

Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 9:02 am

First try with a 20Mb net, a net generated from SF data, Benjamin 20Mb net will do done later.

http://rebel13.nl/b/grl.htm

BTW, I am running the SSE2 version on this PC, the AVX2 version is considerable faster.

matejst and Damir Desevac like this post

Back to top Go down
http://rebel13.nl/
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 1:15 pm

Did you work on the code, Ed? The results are above expected, so I wonder if you have already improved the search.
Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 3:25 pm

matejst wrote:
Did you work on the code, Ed? The results are above expected, so I wonder if you have already improved the search.

My Benjamin 20Mb net (data) is not good enough at the moment so I am testing the nnue code with a net generated from SF data. Seems to function well. The final result:

Code:
Running      : Rebel 14 [beta] [testing first 20Mb net] [generated from SF data for the moment]
Time Control : Time control : 40/120
Games        : 1000

Results from file all.pgn:

No. Name             Win Draw Loss Unf.  Score Games       %
------------------------------------------------------------
  1 Rebel 14        +504 =316 -180   *0  662.0  1000   66.2%
  2 Combusken 1.4.0  +50  =63  -87   *0   81.5   200   40.8%
  3 Winter 0.9       +42  =70  -88   *0   77.0   200   38.5%
  4 Counter 4.0      +40  =73  -87   *0   76.5   200   38.2%
  5 Clover 2.3.1     +41  =62  -97   *0   72.0   200   36.0%
  6 Marvin 5.1        +7  =48 -145   *0   31.0   200   15.5%

Total Games:    1000
White Wins:      323 (32.3%)
Black Wins:      361 (36.1%)
Draws:           316 (31.6%)
Unfinished:        0 (0.0%)

Estimated ratings for this elo 3109 pool

   # PLAYER             :  RATING  POINTS  PLAYED   (%)
   1 Rebel 14           :  3213.9   662.0    1000    66
   2 Combusken 1.4.0    :  3148.3    81.5     200    41
   3 Winter 0.9         :  3131.9    77.0     200    39
   4 Counter 4.0        :  3130.0    76.5     200    38
   5 Clover 2.3.1       :  3113.1    72.0     200    36
   6 Marvin 5.1         :  2916.7    31.0     200    16

Strong net [!]
Back to top Go down
http://rebel13.nl/
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 4:07 pm

Back to top Go down
http://rebel13.nl/
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 5:34 pm

I am trying the new engine in parallel with Marvin_Benjamin. I have the impression that the evaluation is quite different. Is this a different NN than the one I have or are the difference a result of the search?

If it is a different net, and if it is compatible with the old one, would you be so kind to upload it? I would be very grateful.
Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 8:01 pm

matejst wrote:
I am trying the new engine in parallel with Marvin_Benjamin. I have the impression that the evaluation is quite different. Is this a different NN than the one I have or are the difference a result of the search?

If it is a different net, and if it is compatible with the old one, would you be so kind to upload it? I would be very grateful.

It's a different net, based on depth=7, only slightly better.

http://rebel13.nl/epoch-78x.nnue

matejst likes this post

Back to top Go down
http://rebel13.nl/
Tibono

Tibono


Posts : 30
Join date : 2020-11-27
Location : France

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 8:38 pm

Admin wrote:
My Benjamin 20Mb net (data) is not good enough at the moment so I am testing the nnue code with a net generated from SF data.
Admin wrote:
Official Rebel 14
Hi Ed,
good evening,
I am a bit confused, not sure I understand correctly: you consider the Benjamin-based NN not good enough, but half an hour later you announce Rebel 14... Is it indeed using the NN based on Benjamin 1.1 games rather than the SF data? To be honnest, I would not be interested in another SF-based NN, while I am keen on getting the Benjamin-based one Very Happy
Anyway, thanks for keeping on sharing the nice work!
Kind regards,
Eric

p.s. I guess you compiled sse2 with hardware popcnt enabled, it crashes on my old 64bits CPU, despite being sse2 & sse3 compliant


Last edited by Tibono on Wed Jan 12, 2022 9:13 pm; edited 1 time in total (Reason for editing : additional comment)
Back to top Go down
http://tibono.free.fr/Echiquiers_electroniques_eng.html
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyWed Jan 12, 2022 9:29 pm

Thanks, Ed!

Tibono wrote:

Hi Ed,
good evening,
I am a bit confused, not sure I understand correctly: you consider the Benjamin-based NN not good enough, but half an hour later you announce Rebel 14... Is it indeed using the NN based on Benjamin 1.1 games rather than the SF data? To be honnest, I would not be interested in another SF-based NN, while I am keen on getting the Benjamin-based one Very Happy
Anyway, thanks for keeping on sharing the nice work!
Kind regards,
Eric

Eric,

It is a 10MB Benjamin net, like the previous one, but they were not trained at the same depth. Its optimistic evaluation is easily recognizable, and just analyze five mn with it and with SF and you'll see the difference. It's glaring.

So far, I have the impression that this NN is better in simple positions.

Tibono likes this post

Back to top Go down
matejst

matejst


Posts : 612
Join date : 2020-11-26

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyThu Jan 13, 2022 2:27 am

First takes: this NN seems a bit better than the previous one. Very similar in openings and complicated position, but better in simple positions and endings.

Then. It seems clear to me that creating a net from the evaluation of older engines at small depth gives good results. It gives both quality and distinctive style.

I would like to add a word about the reaction on Talkchess. Since the rise of this internet (a)culture, I see more and more little angry people everywhere. For some reason, they feel entitled to give their mostly negative opinions about everything. The levels of education and culture are so low nowadays that it is mind boggling.

And a last word. For years, I was searching for an engine with a good evaluation, useful for analyzing and learning chess. SF is too fast for this, because you cannot make a correlation between the static attributes of the position and its evaluation, based on tremendous depth. But most of modern engines are streamlined for TCEC and authors do not have users in mind (there are exceptions, of course). Hopefully, Ed will continue developing Rebel, which is precisely what I wanted.

[I hope that Marin Danielsson, John Stanback, Jonathan Kreuzer, Amanj Sherwani will also continue the development of their engines. It is interesting to note that older programmers are the one having users in mind.]

Admin likes this post

Back to top Go down
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyThu Jan 13, 2022 11:00 am

Tibono wrote:
p.s. I guess you compiled sse2 with hardware popcnt enabled, it crashes on my old 64bits CPU, despite being sse2 & sse3 compliant

I was already afraid this could happen, will look if it can be fixed.

Tibono likes this post

Back to top Go down
http://rebel13.nl/
Admin
Admin
Admin


Posts : 2608
Join date : 2020-11-17
Location : Netherlands

My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 EmptyThu Jan 13, 2022 11:19 am

Boban, I don't care what some folks say at Talkchess, the vast majority likes it.

TheSelfImprover and matejst like this post

Back to top Go down
http://rebel13.nl/
Sponsored content





My first NNUE - Page 4 Empty
PostSubject: Re: My first NNUE   My first NNUE - Page 4 Empty

Back to top Go down
 
My first NNUE
Back to top 
Page 4 of 6Go to page : Previous  1, 2, 3, 4, 5, 6  Next
 Similar topics
-
» Which NNUE development is next?
» glasses for NNUE?
» Texel 1.09 NNUE
» Ethereal 13 NNUE
» Is NNUE a dead end?

Permissions in this forum:You cannot reply to topics in this forum
ProDeo :: Computer Chess-
Jump to: