Introducing Igel chess engine

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

Moderator: Ras

peter
Posts: 3387
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Introducing Igel chess engine

Post by peter »

voffka wrote: Sat Dec 17, 2022 7:56 pm Image

Igel 3.2.0 at https://github.com/vshcherbyna/igel/releases/tag/3.2.0 (official executable binaries for Windows and IGN net).
...
- new network ign-1-9a48854b created by using prev network (ign-1-3e998e78) and re-trained with a different lambda
Thanks for the new version!
To make the extra to be downloaded net getting used, just place it in same directory as the compile?
Thanks and regards again,
Peter.
User avatar
Gabor Szots
Posts: 1437
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: Introducing Igel chess engine

Post by Gabor Szots »

peter wrote: Sun Dec 18, 2022 10:48 am
voffka wrote: Sat Dec 17, 2022 7:56 pm Image

Igel 3.2.0 at https://github.com/vshcherbyna/igel/releases/tag/3.2.0 (official executable binaries for Windows and IGN net).
...
- new network ign-1-9a48854b created by using prev network (ign-1-3e998e78) and re-trained with a different lambda
Thanks for the new version!
To make the extra to be downloaded net getting used, just place it in same directory as the compile?
Thanks and regards again,
You don't have to download the net, it is included in the exe. It is there only for those who want to compile the code for themselves.
Gabor Szots
CCRL testing group
peter
Posts: 3387
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Introducing Igel chess engine

Post by peter »

Gabor Szots wrote: Sun Dec 18, 2022 12:35 pm
peter wrote: Sun Dec 18, 2022 10:48 am
voffka wrote: Sat Dec 17, 2022 7:56 pm Image

Igel 3.2.0 at https://github.com/vshcherbyna/igel/releases/tag/3.2.0 (official executable binaries for Windows and IGN net).
...
- new network ign-1-9a48854b created by using prev network (ign-1-3e998e78) and re-trained with a different lambda
Thanks for the new version!
To make the extra to be downloaded net getting used, just place it in same directory as the compile?
Thanks and regards again,
You don't have to download the net, it is included in the exe. It is there only for those who want to compile the code for themselves.
Thanks, Gabor, thought so anyhow, (compile works without extra- net in directory as well as without it), just wanted to be sure
:)
Peter.
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Image

Igel 3.3.0 at https://github.com/vshcherbyna/igel/releases/tag/3.3.0 (official executable binaries for Windows and IGN net).

This release brings adequate improvement in strength as a result of a switch to a new network architecture (halfkav2) and re-training network from scratch using existing Igel data as well as newly generated data from Igel 3.2.0.

In order to improve the quality of existing data some work was done to 'sanitize' my old data files. In addition to the sanitization, there were also some improvements in Igel's training data generator such as adding hash table to avoid duplications and more stricts fen checkes that helped to produce a higher quality of Igel 3.2.0 data used for training.

I also experimented with d5 positions that resulted in ability to generate data quickly to get some elo in initial phases of the training. Network is trained of d5 + d8 Igel positions with d16 validation Igel positions.

This version only supports AVX2 builds but I am going to look at adding AVX512 support in future releases.

What's new:

- new network architecture
- new network ign-2-51ba2968

Regression run against Igel 3.2.0 on Fast Time Control (3+0.03)

Code: Select all

Score of Igel 3.3.0 64 BMI2 AVX2 vs Igel 3.2.0 64 BMI2 AVX2: 1713 - 756 - 2531  [0.596] 5000
...      Igel 3.3.0 64 BMI2 AVX2 playing White: 1073 - 258 - 1169  [0.663] 2500
...      Igel 3.3.0 64 BMI2 AVX2 playing Black: 640 - 498 - 1362  [0.528] 2500
...      White vs Black: 1571 - 898 - 2531  [0.567] 5000
Elo difference: 67.3 +/- 6.8, LOS: 100.0 %, DrawRatio: 50.6 %
Archimedes
Posts: 167
Joined: Tue Mar 05, 2019 3:43 pm
Full name: Archimedes

Re: Introducing Igel chess engine

Post by Archimedes »

Would you provide the network file as well? Thank you.
User avatar
Dariusz
Posts: 379
Joined: Sat Jun 13, 2015 10:08 am
Location: Poland
Full name: Dariusz Domagała

Re: Introducing Igel chess engine

Post by Dariusz »

wget https://github.com/vshcherbyna/igel/rel ... 2-51ba2968 -O ./network_file
--2023-01-15 13:44:37-- https://github.com/vshcherbyna/igel/rel ... 2-51ba2968
Translacja github.com (github.com)... 140.82.121.4
Łączenie się z github.com (github.com)|140.82.121.4|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 404 Not Found
2023-01-15 13:44:38 BŁĄD 404: Not Found.


Can you fix this? Thanks.
Regards, Darius
https://chessengeria.eu
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hi Dariusz and Archimedes,

github had some issues to process this file. I re-tried to upload and it should work now.
bastiball
Posts: 5356
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

Hello,

Any chances implementing frc?

Regards
Basti Dangca
CCRL testing group
voffka
Posts: 297
Joined: Sat Jun 30, 2018 10:58 pm
Location: Ukraine
Full name: Volodymyr Shcherbyna

Re: Introducing Igel chess engine

Post by voffka »

Hi bastiball,
bastiball wrote: Sun Jan 15, 2023 2:04 pm Hello,

Any chances implementing frc?

Regards
I might look into this once a few things settle.
bastiball
Posts: 5356
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Introducing Igel chess engine

Post by bastiball »

voffka wrote: Sun Jan 15, 2023 2:31 pm Hi bastiball,
bastiball wrote: Sun Jan 15, 2023 2:04 pm Hello,

Any chances implementing frc?

Regards
I might look into this once a few things settle.
Looking forward to it :D
Basti Dangca
CCRL testing group