|
10.03.2018, 12:40 | #1 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Zevra (шахматный движок)
Решил сюда тоже выкладывать обновления, т. к. другой сайт работает нестабильно на данный момент.
Выпускаю незначительное обновление Zevra v1.8.3. Содержит в основном оптимизации кода. Также, добавлен бонус для сдвоенных пешек (удалось наконец пройти тест) и добавлено Aspiration Window. https://github.com/sovaz1997/Zevra/r...ag/v1.8.3_r636 Код:
tc=10+0.1 Hash=16 Score of Zevra 180309 vs Zevra v1.8.2 r612 popcnt: 4155 - 3318 - 2609 [0.542] 10082 Elo difference: 28.91 +/- 5.84 CCRL 40/4 (v1.8.3): 2144: http://www.computerchess.org.uk/ccrl..._1_r594_64-bit P. S. Если выиграете мой движок, можете выложить партию сюда (если кому-то интересно сыграть с Zevra). Партии с людьми особенно ценны для выявления ошибок оценочной функции и, иногда, функции поиска. |
11.03.2018, 18:56 | #2 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Возможен релиз 1.9, если будет больше 60 пунктов ЭЛО в длинном контроле. Но я подумаю еще.
Код:
tc=60+0.6 Hash=16 Score of Zevra 180311 vs Zevra 180309: 124 - 62 - 76 [0.618] 262 Elo difference: 83.81 +/- 36.14 Код:
Hash=16 tc=10+0.1 Score of Zevra 180311 vs Zevra 180309: 648 - 488 - 428 [0.551] 1564 Elo difference: 35.67 +/- 14.71 SPRT: llr 2.96, lbound -2.94, ubound 2.94 - H1 was accepted Последний раз редактировалось sovaz1997; 11.03.2018 в 19:53. Причина: Обновляю результаты |
12.03.2018, 00:38 | #3 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Окончательный результат:
Код:
tc=60+0.6 Hash=16 Score of Zevra 180311 vs Zevra 180309: 347 - 204 - 257 [0.588] 808 Elo difference: 62.14 +/- 19.94 SPRT: llr 2.95, lbound -2.94, ubound 2.94 - H1 was accepted |
Пользователь сказал cпасибо: | ChessMan (12.03.2018) |
12.03.2018, 16:15 | #4 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Релиз Zevra v1.8.4!
https://github.com/sovaz1997/Zevra/r...ag/v1.8.4_r650 Около 60 пунктов в длинном контроле перед v1.8.3. |
12.03.2018, 18:26 | #6 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Gross_Titan, если я оставлю просто альфа-бета с сортировкой ходов (что эквивалентно полному перебору), движок будет играть на уровне ниже 1800. Как раз отсечения дают приемлемую силу игры)
|
13.03.2018, 00:03 | #7 |
4 разряд
Регистрация: 08.03.2018
Сообщений: 30
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Репутация: 1
|
Re: Zevra (шахматный движок)
тут вот чем я руководствуюсь-сток проиграл Альфе потому что как раз отсечения лишают движок самый невероятных предположений в ходах.
и вы правы-но и я прав |
13.03.2018, 01:03 | #8 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Gross_Titan, Alpha Zero тоже не все считал. Без отсечений никак. В движках есть не только отсечения, но и продления. Таким образом более перспективные варианты глубже рассматриваются. А с полным перебором вы и до 15-й глубины за год не дойдете. И вряд ли такая 15-я глубина будет лучше 30-й у Stockfish.
|
13.03.2018, 01:58 | #9 |
4 разряд
Регистрация: 08.03.2018
Сообщений: 30
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Репутация: 1
|
Re: Zevra (шахматный движок)
ну как бы это сказать-нужен глобальный прорыв в коде шахматного движка-какойто принцыпиально новый подход-это как двигатели на керосине и двигатели на берилловой сфере-может облака могут помочь?
|
20.04.2018, 10:21 | #12 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Мой бот Zevra на lichess:https://lichess.org/@/zevra_chess
Просто вызывайте с любым контролем времени (обычные шахматы), можно рейтинговую/не рейтинговую игру и играете |
18.06.2018, 22:19 | #13 |
3 разряд
Регистрация: 18.06.2018
Сообщений: 164
Сказал(а) спасибо: 98
Поблагодарили 169 раз(а) в 109 сообщениях
Репутация: 14
|
Re: Zevra (шахматный движок)
Цитата: Сообщение от sovaz1997
Мой бот Zevra на lichess:https://lichess.org/@/zevra_chess
Просто вызывайте с любым контролем времени (обычные шахматы), можно рейтинговую/не рейтинговую игру и играете |
20.04.2018, 12:27 | #15 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Zevra (шахматный движок)
Цитата: Сообщение от Lotosok33
CorChess2.2-020418 Подскажите пожалуйста где скачать этот движок.
https://www52.zippyshare.com/v/mXp02vgR/file.html |
18.06.2018, 22:14 | #16 |
3 разряд
Регистрация: 18.06.2018
Сообщений: 164
Сказал(а) спасибо: 98
Поблагодарили 169 раз(а) в 109 сообщениях
Репутация: 14
|
Re: Zevra (шахматный движок)
Цитата: Сообщение от Viktor
CorChess 2.2 020418
https://www52.zippyshare.com/v/mXp02vgR/file.html |
18.06.2018, 22:16 | #17 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Zevra (шахматный движок)
Цитата: Сообщение от roman57
Касперский не пускает на ссылку
|
18.06.2018, 22:17 | #18 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Zevra (шахматный движок)
Актуальная версия: http://forchess.ru/showpost.php?p=70672&postcount=605
|
18.06.2018, 22:30 | #19 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
roman57, встроенной нет для оффлайн (lichess не предусматривает). Я пробовал делать Zevra под Android, но у меня получались медленные компиляции.
|
19.06.2018, 01:52 | #20 |
3 разряд
Регистрация: 18.06.2018
Сообщений: 164
Сказал(а) спасибо: 98
Поблагодарили 169 раз(а) в 109 сообщениях
Репутация: 14
|
Re: Zevra (шахматный движок)
Цитата: Сообщение от sovaz1997
roman57, встроенной нет для оффлайн (lichess не предусматривает). Я пробовал делать Zevra под Android, но у меня получались медленные компиляции.
|
23.06.2018, 12:39 | #21 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Выпускаю незначительное обновление Zevra v1.8.5: https://github.com/sovaz1997/Zevra/r...ag/v1.8.5_r664
Теперь программа нормально распознает повторения ходов на большой глубине. Прирост в этой версии не очень большой: 20-30 пунктов в контроле 60+0.6. Код:
tc=60m+0.6s hash=64mb Score of Zevra v1.8.5 r664 vs Zevra v1.8.4 r650: 638 - 521 - 459 [0.536] 1618 Elo difference: 25.17 +/- 14.34 |
01.09.2018, 21:22 | #26 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Новая версия Zevra v1.8.6! Изменений мало, но прирост удалось получить хороший
https://github.com/sovaz1997/Zevra/r...ag/v1.8.6_r672 tc=5s+0.05s, Hash=64mb, book=8moves_GM.pgn Код:
Score of Zevra v1.8.6 r672 vs Zevra v1.8.5 r664: 457 - 244 - 299 [0.607] 1000 Elo difference: 75.15 +/- 18.26 Код:
Score of Zevra v1.8.6 r672 vs Zevra v1.8.5 r664: 423 - 192 - 385 [0.616] 1000 Elo difference: 81.73 +/- 17.04 |
05.11.2018, 22:02 | #27 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Zevra 2 - переписанная Zevra 1.x.
На данный момент находится в beta-версии. Преимущества по сравнению с Zevra v1.8.6:
На данный момент Zevra 2 обгоняет Zevra v1.6.1 на ~90-100 пунктов ЭЛО в контроле 60s+0.6s (~2380-2400 ЭЛО CCRL 40/4). Результаты тестирования Код:
Zevra v2.0 beta vs. Zevra v1.8.6: Score: 200 - 87 - 134 [0.634] 421 Elo difference: 95.60 +/- 27.96 Релиз: https://gitlab.com/sovaz1997/zevra2/tags/v2.0_r146_beta |
Пользователь сказал cпасибо: | ChessMan (05.11.2018) |
07.11.2018, 09:52 | #28 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Zevra v2.0 - Релиз!
https://gitlab.com/sovaz1997/zevra2/tags/v2.0_r172 Еще 60 пунктов в УКК Код:
tc=10s+0.1s Hash=16mb Score of Zevra v2.0 r172 vs Zevra v2.0 beta: 225 - 126 - 202 [0.590] 553 Elo difference: 62.88 +/- 23.23 |
08.11.2018, 15:16 | #29 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Zevra v2.0 r172 Gauntlet 60s+0.6s 64mb: https://sites.google.com/view/scet-testing/zevra
PGN: https://drive.google.com/drive/folde...YB?usp=sharing Результаты: Код:
# PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L D(%) OppAvg 1 GreKo 2018.08 : 2814.9 32.5 1606.0 1700 94 100 1552 108 40 6 2304.1 2 Asymptote v0.3 : 2542.1 43.6 195.5 300 65 100 166 59 75 20 2431.6 3 Zevra v2.0 r172 : 2431.6 24.0 929.5 1800 52 90 799 261 740 15 2430.8 4 Galjoen 0.39.2 : 2415.6 17.9 1104.0 1700 65 100 938 332 430 20 2304.1 5 Isa 2.0.64 : 2346.5 43.5 114.5 300 38 97 86 57 157 19 2431.6 6 Zevra v1.8.6 r672 popcnt : 2303.5 16.5 1715.0 3700 46 100 1174 682 1644 19 2390.0 7 CT800 V1.31 64 bit : 2266.2 17.6 763.5 1700 45 86 595 337 768 20 2304.1 8 Baislicka : 2253.4 18.3 654.0 1400 47 64 501 306 593 22 2276.8 9 Zevra v1.8.5 r664 : 2250.0 ---- 1304.0 3500 37 100 981 646 1873 18 2390.0 10 Hedgehog 1.9 64-bit : 2199.8 18.2 614.0 1700 36 --- 419 390 891 23 2304.1 White advantage = 28.96 +/- 3.64 Draw rate (equal opponents) = 21.79 % +/- 0.50 Код:
1) Zevra v2.0 r172 2431.6 : 1800 (+799,=261,-740), 51.6 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) GreKo 2018.08 : 300 ( 16, 22, 262), 9.0 : -383.3, 17.3, 0.0 Asymptote v0.3 : 300 ( 75, 59, 166), 34.8 : -110.5, 18.3, 0.0 Galjoen 0.39.2 : 300 ( 141, 43, 116), 54.2 : +16.0, 12.3, 90.4 Isa 2.0.64 : 300 ( 157, 57, 86), 61.8 : +85.1, 18.4, 100.0 CT800 V1.31 64 bit : 300 ( 199, 33, 68), 71.8 : +165.5, 12.4, 100.0 Hedgehog 1.9 64-bit : 300 ( 211, 47, 42), 78.2 : +231.8, 12.8, 100.0 2) Zevra v1.8.6 r672 popcnt 2303.4 : 3500 (+1174,=682,-1644), 43.3 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) GreKo 2018.08 : 700 ( 12, 48, 640), 5.1 : -501.0, 18.7, 0.0 Galjoen 0.39.2 : 700 ( 162, 155, 383), 34.2 : -115.3, 9.7, 0.0 CT800 V1.31 64 bit : 700 ( 313, 142, 245), 54.9 : +37.4, 9.4, 100.0 Baislicka : 700 ( 319, 157, 224), 56.8 : +50.0, 9.2, 100.0 Hedgehog 1.9 64-bit : 700 ( 368, 180, 152), 65.4 : +104.7, 9.6, 100.0 3) Zevra v1.8.5 r664 2250.0 : 3500 (+981,=646,-1873), 37.3 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) GreKo 2018.08 : 700 ( 12, 38, 650), 4.4 : -554.4, 18.7, 0.0 Galjoen 0.39.2 : 700 ( 127, 134, 439), 27.7 : -168.8, 9.7, 0.0 CT800 V1.31 64 bit : 700 ( 256, 162, 282), 48.1 : -16.1, 9.0, 3.7 Baislicka : 700 ( 274, 149, 277), 49.8 : -3.4, 9.6, 36.2 Hedgehog 1.9 64-bit : 700 ( 312, 163, 225), 56.2 : +51.2, 9.7, 100.0 |
14.11.2018, 20:51 | #30 |
Гроссмейстер
ТС
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Zevra (шахматный движок)
Zevra v2.1 release!
Сборка улучшена (не требуются dll-файлы, поддержка popcnt на SSE3) https://gitlab.com/sovaz1997/zevra2/tags/v2.1_r210 Результаты тестирования: Код:
tc: 10s+0.1s Hash: 16mb Score of Zevra v2.1 r210 vs Zevra v2.0 r172: 749 - 466 - 785 [0.571] 2000 Elo difference: 49.49 +/- 11.90 |
Пользователь сказал cпасибо: | ChessMan (14.11.2018) |
|
Метки |
zevra, движок, оценка, рейтинг, шахматы |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|