I thought I was done with chess programming, but I made the mistake of glancing at TalkChess a few months ago and the posts of a person with seemingly boundless energy and enthusiasm called Maksim Korz kickstarted me again; damn you Maksim - now I'm addicted again
Lozza 2.0 is pretty much unchanged except that material, PSTs and all evaluation params were tuned in one go using Peter O's 'Texel' method. The tuning code is in the repo if any other Javascript developers are interested. It's 'the' +1/-1 slow algorithm, but I was not in a rush and It ran for weeks!
At 60+1 that seems to give +150 elo ish on the previous version. testing results here: https://github.com/op12no2/lozza/blob/m ... esting.log
Repo and download here: https://github.com/op12no2/lozza (you'll also need node.js installed to play in Winboard etc.)
Play online in your browser here: https://op12no2.github.io/lozza-ui (mobile friendly - there are also analysis, console and mate-in-1 UIs)
Now to figure out what all this NNUE noise is about...
Lozza 2.0
Moderators: hgm, Rebel, chrisw
-
- Posts: 1364
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Szentendre, Hungary
- Full name: Gabor Szots
Re: Lozza 2.0
That's it! Addiction is spreading! Thank you Colin. Next one to test for me.
Gabor Szots
CCRL testing group
CCRL testing group
-
- Posts: 490
- Joined: Tue Feb 04, 2014 12:25 pm
- Full name: Colin Jenkins
Re: Lozza 2.0
Thanks Gabor; appreciated.Gabor Szots wrote: ↑Thu Feb 18, 2021 10:19 am That's it! Addiction is spreading! Thank you Colin. Next one to test for me.
-
- Posts: 41455
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
-
- Posts: 490
- Joined: Tue Feb 04, 2014 12:25 pm
- Full name: Colin Jenkins
Re: Lozza 2.0
Hi Graham, long time no speak.
In the repo you can click on the green "code" button to download everything (it's not very big) - unzip and grab lozza.js.
Or click on lozza.js in the repo (link below) and copy-paste into a local file of the same name.
https://github.com/op12no2/lozza/blob/master/lozza.js
I've never figured out how to download a single file from a github repo. Anybody?
-
- Posts: 41455
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
-
- Posts: 276
- Joined: Sat Mar 04, 2017 12:24 pm
- Location: Hungary
Re: Lozza 2.0
Hi Colin!op12no2 wrote: ↑Thu Feb 18, 2021 11:05 amHi Graham, long time no speak.
In the repo you can click on the green "code" button to download everything (it's not very big) - unzip and grab lozza.js.
Or click on lozza.js in the repo (link below) and copy-paste into a local file of the same name.
https://github.com/op12no2/lozza/blob/master/lozza.js
I've never figured out how to download a single file from a github repo. Anybody?
Good job!
download:
https://raw.githubusercontent.com/op12n ... r/lozza.js
and (CTRL + S)
-
- Posts: 490
- Joined: Tue Feb 04, 2014 12:25 pm
- Full name: Colin Jenkins
Re: Lozza 2.0
Cheers Tamás; tuning was pretty interesting. But if I had known about NNUE when I started maybe I would have skipped it
Ah I see, thankstomitank wrote: ↑Thu Feb 18, 2021 11:14 am download: https://raw.githubusercontent.com/op12n ... r/lozza.js
and (CTRL + S)
-
- Posts: 276
- Joined: Sat Mar 04, 2017 12:24 pm
- Location: Hungary
Re: Lozza 2.0
I haven't dropped the old tuned evaluation yet.
Maybe I won't. Even so, my Neural Network works.
Unfortunately, I have little time to experiment further now.
-
- Posts: 490
- Joined: Tue Feb 04, 2014 12:25 pm
- Full name: Colin Jenkins
Re: Lozza 2.0
I was surprised what tuning gave in self play; but whether or not it translates to gains against other engines and longer time controls; only time will tell.
Yeah, while I was catching up I noticed that you have other commitments now - and also that your progress on Tomitank over the last few years has been very impressive. So much so that I didn't even consider testing against it