Lozza 2.0

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

Moderators: hgm, Rebel, chrisw

op12no2
Posts: 490
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Lozza 2.0

Post by op12no2 »

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... :)
Last edited by op12no2 on Thu Feb 18, 2021 10:24 am, edited 2 times in total.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Lozza 2.0

Post by Gabor Szots »

That's it! Addiction is spreading! Thank you Colin. Next one to test for me.
Gabor Szots
CCRL testing group
op12no2
Posts: 490
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: Lozza 2.0

Post by op12no2 »

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.
:) Thanks Gabor; appreciated.
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Lozza 2.0

Post by Graham Banks »

Thanks, Colin. How do I download it?
gbanksnz at gmail.com
op12no2
Posts: 490
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: Lozza 2.0

Post by op12no2 »

Graham Banks wrote: Thu Feb 18, 2021 10:47 am Thanks, Colin. How do I download it?
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?
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Lozza 2.0

Post by Graham Banks »

Got it. Thanks again. :)
gbanksnz at gmail.com
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: Lozza 2.0

Post by tomitank »

op12no2 wrote: Thu Feb 18, 2021 11:05 am
Graham Banks wrote: Thu Feb 18, 2021 10:47 am Thanks, Colin. How do I download it?
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?
Hi Colin!

Good job!

download:
https://raw.githubusercontent.com/op12n ... r/lozza.js
and (CTRL + S)
op12no2
Posts: 490
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: Lozza 2.0

Post by op12no2 »

tomitank wrote: Thu Feb 18, 2021 11:14 am Hi Colin!
Good job!
Cheers Tamás; tuning was pretty interesting. But if I had known about NNUE when I started maybe I would have skipped it :)
tomitank wrote: Thu Feb 18, 2021 11:14 am download: https://raw.githubusercontent.com/op12n ... r/lozza.js
and (CTRL + S)
Ah I see, thanks :)
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: Lozza 2.0

Post by tomitank »

op12no2 wrote: Thu Feb 18, 2021 11:28 am
Cheers Tamás; tuning was pretty interesting. But if I had known about NNUE when I started maybe I would have skipped it :)
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.
op12no2
Posts: 490
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: Lozza 2.0

Post by op12no2 »

tomitank wrote: Thu Feb 18, 2021 12:42 pm 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.
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 :)