Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 10.03.2018, 12:40   #1
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 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/40 (v1.8.2): 2231: http://www.computerchess.org.uk/ccrl..._2_r612_64-bit
CCRL 40/4 (v1.8.3): 2144: http://www.computerchess.org.uk/ccrl..._1_r594_64-bit

P. S. Если выиграете мой движок, можете выложить партию сюда (если кому-то интересно сыграть с Zevra). Партии с людьми особенно ценны для выявления ошибок оценочной функции и, иногда, функции поиска.
sovaz1997 вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (10.03.2018), Alex_Lk (20.03.2018), Alex_Zet (21.12.2018), byan_mivv (10.03.2018), ChessMan (10.03.2018), Jeweller (07.09.2018), Гудвин (20.04.2018)
Старый 02.09.2021, 20:15   #91
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от sovaz1997
Нашел проблему - буду пере-собирать, странно. Раньше нормально собиралось)
Добавте трассировки в движок.
Пока он молод - такие проблемы могут быть часто.
Конечно, когда оно вообще не запускается - это уже совсем плохо, но если в целом работает, но падает - оно поможет выявить "где".

Я так года два тому находил падение SF на малофигурных эндшпилях при высокой глубине, далеко за сотню. И что-то было и при работе с таблицами, когда в в движке пропустили обработку ошибки вида "есть WDL, но нет DTZ": при точеных совпадениях с DTZ (которых у меня нет) - движок падал. По логам было видно, типа последняя законченная транзакция - нечто ABC, а далее- незаконченная - открыли файл с таблицей, но не закрыли.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (02.09.2021)
Старый 02.09.2021, 21:04   #92
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от Maratka
Ну на уровне 2500 (где-то столько же у Вас?) - да, т.к. любой крупный точеный патч (типа прошлого, на ферзя) вызывает дикий дисбаланс оценок других фигур. Да и самого ферзя даже, как ни странное!

Думаю, когда наберете еще +500 Elo в целом, то подобные правки коэффициентов станут давать очень сильно меньше.
Все верно - хотя самому коэффициенты подбирать непросто, конечно. Если и даст прирост, то небольшой) До 2000 если рейтинг движка, то, пожалуй, вообще без проблем)

Меня больше удивило даже не то, что 100 пунктов, а то, что я только начал оптимизировать параметры, по сути. До этого не приступал, т. к. мне казалось это не самым простым делом и думал отложить до лучших времен. Но в итоге я решил углубиться в метод Texel - и он действительно прост, хотя поначалу формулы могут пугать. Метод, на самом деле, очевиден становится - мы берем по сути позиции и пытаемся приблизить оценку позиции к результату партии (в среднем) с учетом того, сколько ходов осталось до конца партии (т. к. чем их больше, тем менее интересна эта позиция с точки зрения результата партии). Вычисляем эту ошибку и начинаем искать минимум.

Я для этого предварительно наиграл между движком много партий, получил на выходе около миллиона позиций и выбрал из них случайную выборку из 100K, по ним провожу оптимизацию. Оптимизация идет уже несколько часов и я не знаю, когда она закончится. Но по ощущениям, в ближайшие несколько часов))

Прирост, кстати, и в 60+0.6, и в 10+0.1 держится в районе 95 пунктов пока. В общем, тесты быстро пройдет. И наконец заработают мои неработающие бонусы за сдвоенные пешки))
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (11.09.2021)
Старый 02.09.2021, 21:07   #93
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от Maratka
Добавте трассировки в движок.
Пока он молод - такие проблемы могут быть часто.
Конечно, когда оно вообще не запускается - это уже совсем плохо, но если в целом работает, но падает - оно поможет выявить "где".

Я так года два тому находил падение SF на малофигурных эндшпилях при высокой глубине, далеко за сотню. И что-то было и при работе с таблицами, когда в в движке пропустили обработку ошибки вида "есть WDL, но нет DTZ": при точеных совпадениях с DTZ (которых у меня нет) - движок падал. По логам было видно, типа последняя законченная транзакция - нечто ABC, а далее- незаконченная - открыли файл с таблицей, но не закрыли.
Понятно)
Да я бы сразу добавил трассировки, если бы поймал) Багов в самом движке пока не обнаруживал никто в последние годы, он очень стабилен, хотя у меня пару дней назад и были подозрения, но причина, судя по всему, в другом. Как только движок упадет, придумаю что-то, чтобы запустить тест в дебаг-режиме
sovaz1997 вне форума   Ответить с цитированием
Старый 04.09.2021, 16:29   #94
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

По итогу, кстати, версия с приростом в почти 100 пунктов оказалась очень удачной - в дальнейшем оценка "переучилась" (некоторые параметры, которые редко встречались в партиях, оптимизировались чисто под них - дошло до того, что мобильность ферзя в лучшем случае была аж отрицательной). Думаю, надо как-то пробовать уравнивать такие вещи вручную, т. к. это не повлияет на итоговый результат, а смысл иметь точно будет. По итогу над 1-й оптимизированной версией я смог получить прирост около 5 пунктов в сверхбыстром контроле за счет использования 1 000 000 позиций для оптимизации вместо 100 000 + они отфильтрованы специальным образом (беру только тихие позиции и без позднего эндшпиля).
Также, я решил расширить оценку (теперь все параметры будут настраиваться отдельно как для начала, так и для окончания игры). Если оптимизация даст прирост, я, возможно, выпущу новую версию, предварительно протестировав против других движков (т. к. я пока не уверен, что, играя сама с собой, эти 100 пунктов честные). + я думаю поменять тренировочные партии на более разнообразные, при этом хочу, чтобы это были партии Zevra (в том числе и ее более старых версий).

Ну а вообще, Zevra после тюнинга стала иногда выдавать интересные и забавные партии. Возможно, она иногда переоценивает позиционное преимущество, но при этом не теряя в силе. В дебюте немного нелепо может играть, правда (именно на самых первых ходах)

Вот такая партия, например, с примерно равным соперником (он даже думал в какой-то момент, что у него преимущество в 4.6, но очень сильно ошибся):


[Event "?"]
[Site "?"]
[Date "2021.09.03"]
[Round "?"]
[White "CT800_V1.43_x64"]
[Black "zevra_tuned_v3"]
[Result "0-1"]
[ECO "A04"]
[GameDuration "00:01:24"]
[GameEndTime "2021-09-03T21:05:34.438 RTZ 2 (зима)"]
[GameStartTime "2021-09-03T21:04:09.695 RTZ 2 (зима)"]
[Opening "Reti Opening"]
[PlyCount "94"]
[TimeControl "1/move"]

1. Nf3 {+0.01/1 0s} h5 {-0.04/15 1.00s} 2. e4 {+0.01/1 0s} Nc6 {-0.37/13 1.00s}
3. d4 {+1.13/12 0.95s} e6 {-0.59/14 1.00s} 4. d5 {+0.99/14 0.95s}
exd5 {-0.63/15 1.00s} 5. exd5 {+1.17/14 0.95s} Nce7 {-0.58/16 1.00s}
6. Nc3 {+1.13/12 0.95s} a6 {-0.69/16 1.00s} 7. Bd3 {+1.43/13 0.95s}
b5 {-0.69/15 1.0s} 8. d6 {+1.34/13 0.95s} cxd6 {-0.65/16 1.0s}
9. O-O {+1.38/13 0.95s} Bb7 {-0.71/15 1.0s} 10. Be4 {+1.57/14 0.95s}
d5 {-0.67/17 1.00s} 11. Nxd5 {+1.73/16 0.95s} f5 {-0.27/17 1.00s}
12. Bf4 {+1.59/14 0.95s} d6 {-0.04/17 1.0s} 13. Nxe7 {+1.59/15 0.95s}
fxe4 {-0.43/19 1.00s} 14. Ng6 {+2.36/14 0.95s} exf3 {-0.38/18 1.00s}
15. Re1+ {+2.43/14 0.95s} Kd7 {-0.48/18 1.00s} 16. Nxh8 {+2.69/13 0.95s}
Qf6 {+0.31/16 1.00s} 17. g3 {+2.71/12 0.95s} g5 {-0.24/17 1.0s}
18. Be5 {+2.43/15 0.95s} Qf5 {+0.01/17 1.0s} 19. Re3 {+2.58/12 0.95s}
Rc8 {+0.07/16 1.00s} 20. Bc3 {+2.06/13 0.95s} Rc4 {0.00/17 1.0s}
21. a3 {+1.76/14 0.95s} Be4 {+0.54/15 1.0s} 22. Qe1 {+1.64/12 0.95s}
Bxc2 {+0.87/15 1.00s} 23. Qd2 {+1.41/11 0.95s} Be4 {+0.77/16 1.00s}
24. Kh1 {+1.09/12 0.95s} Nf6 {+0.92/16 1.0s} 25. Bxf6 {+0.43/13 0.95s}
Qxf6 {+1.40/17 1.00s} 26. Rc1 {-1.12/14 0.95s} Rxc1+ {+1.02/16 1.00s}
27. Qxc1 {-0.22/15 0.95s} d5 {+0.90/17 1.00s} 28. Rc3 {+0.73/15 0.95s}
Bd6 {0.00/14 1.0s} 29. Rc8 {+1.05/14 0.95s} d4 {+0.33/18 1.0s}
30. Rg8 {+1.04/12 0.95s} Bc6 {+0.61/17 1.0s} 31. Kg1 {+0.69/12 0.95s}
d3 {+1.05/16 1.0s} 32. Qe1 {+0.93/13 0.95s} Qe7 {+2.44/15 1.00s}
33. Qc3 {-0.30/14 0.95s} Qe2 {+1.67/16 1.0s} 34. Qg7+ {-0.30/16 0.95s}
Be7 {+3.31/16 1.0s} 35. Qd4+ {0.00/15 0.95s} Kc7 {+4.62/17 1.00s}
36. Qa7+ {-1.62/15 0.95s} Bb7 {+6.42/17 1.0s} 37. Qb8+ {-2.62/15 0.95s}
Kb6 {+6.95/18 1.0s} 38. Rg6+ {-8.56/17 0.95s} Ka5 {+6.98/19 1.00s}
39. Qc7+ {-8.78/18 0.95s} Ka4 {+7.68/18 1.0s} 40. Qc1 {-9.97/17 0.95s}
Kb3 {+9.14/16 1.0s} 41. h4 {-10.90/15 0.95s} d2 {+M13/20 1.0s}
42. Qc3+ {-M12/18 0.95s} Ka2 {+M11/31 1.00s} 43. Qxd2 {-M10/22 0.95s}
Qxd2 {+M9/30 1.00s} 44. Re6 {-M8/26 0.95s} Qd1+ {+M7/35 1.00s}
45. Re1 {-M6/42 0.35s} Qxe1+ {+M5/128 0.40s} 46. Kh2 {-M4/42 0.002s}
Qxf2+ {+M3/128 0.026s} 47. Kh3 {-M2/42 0.002s} Qg2# {0s, Black mates} 0-1

sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (09.09.2021), Viktor (12.09.2021)
Старый 05.09.2021, 17:50   #95
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Zevra v2.3: около 80 пунктов прибавка - https://github.com/sovaz1997/Zevra2/.../tag/v2.3_r348
sovaz1997 вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
ChessMan (09.09.2021), EngMatch (10.09.2021), Viktor (06.09.2021), Виталий В. (11.09.2021), Владимир001 (05.09.2021)
Старый 09.09.2021, 21:00   #96
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Zevra v2.4: около 60 пунктов прибавка
https://github.com/sovaz1997/Zevra2/...80-fix-compile

Добавил PST-таблицы и веса фигур для эндшпиля + сделал тюнинг параметров (сделал его более правильно, т. к. нашел хороший способ вычислять оценку позиции за одну операцию сложения, что дало огромное ускорение тюнинга )
Ходов h5 И Na3 в начале позиции больше не будет - теперь все сбалансировано)

60+0.6
Код:
# PLAYER                      :  RATING  ERROR  POINTS  PLAYED   (%)
1 WyldChess                   :  2678.1   22.4   813.0    1072    76
2 Zevra v2.4 r380             :  2589.6   21.1   697.0    1083    64
3 Zevra v2.3 r348 popcnt      :  2543.0   20.8   617.5    1073    58
4 Galjoen 0.41.2              :  2503.7   20.7   553.5    1071    52
5 CT800 V1.43 64 bit          :  2493.8   20.7   540.0    1074    50
6 Zevra v2.2.1 r328 popcnt    :  2433.7   20.6   441.5    1070    41
7 Loki 3.5.0                  :  2421.5   20.9   424.5    1074    40
8 Zevra v2.1.2 r248           :  2419.0   ----   419.0    1071    39
9 Teki 2                      :  2355.1   21.3   324.0    1072    30

Последний раз редактировалось sovaz1997; 12.09.2021 в 03:19.
sovaz1997 вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ChessMan (09.09.2021), EngMatch (10.09.2021), Rom77 (10.09.2021), Viktor (09.09.2021), Виталий В. (11.09.2021), Владимир001 (09.09.2021)
Старый 11.09.2021, 14:40   #97
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Из турнира Грэма: http://tlcv.net/16053
Контроль - 25 минут на 40 ходов:


[Event "87th Amateur D8"]
[Site "http://tlcv.net/16053"]
[Date "2021.09.10"]
[Round "1.6"]
[White "FoxSEE 7.26.0 64-bit"]
[Black "Zevra 2.4 r380 64-bit"]
[Result "0-1"]
[WhiteElo "?"]
[BlackElo "?"]
[Variant "Standard"]
[ECO "B06"]
[Opening "Modern Defense"]

{ Intel i5 Quad }
1.e4 {[%eval 0,1] [%emt 00:00:00]} g6 {[%eval 0,1] [%emt 00:00:00]}
2.d4 {[%eval 0,1] [%emt 00:00:00]} d6 {[%eval 0,1] [%emt 00:00:00]}
3.Nf3 {[%eval 0,1] [%emt 00:00:00]} Bg7 {[%eval 0,1] [%emt 00:00:00]}
4.Bc4 {[%eval 0,1] [%emt 00:00:00]} a6 {[%eval 0,1] [%emt 00:00:00]}
5.O-O {[%eval 0,1] [%emt 00:00:00]} e6 {[%eval 0,1] [%emt 00:00:00]}
6.Bb3 {[%eval 0,1] [%emt 00:00:00]} Ne7 {[%eval 0,1] [%emt 00:00:00]}
7.Re1 {[%eval 0,1] [%emt 00:00:00]} Nd7 {[%eval 0,1] [%emt 00:00:00]}
8.c3 {[%eval 0,1] [%emt 00:00:00]} b6 {[%eval 0,1] [%emt 00:00:00]}
9.c4 {[%eval 86,16] [%emt 00:00:57]} O-O {(Bb7) [%eval -65,21] [%emt 00:00:45]}
10.Nc3 {(Nc3) [%eval 73,16] [%emt 00:00:57]} Bb7 {(Bb7) [%eval -57,22] [%emt 00:00:45]}
11.h3 {(Bc2) [%eval 69,15] [%emt 00:00:55]} h6 {(h6) [%eval -48,20] [%emt 00:00:45]}
12.Qc2 {(Bc2) [%eval 62,16] [%emt 00:00:55]} c5 {(Nc6) [%eval -11,20] [%emt 00:00:45]}
13.d5 {(d5) [%eval 60,16] [%emt 00:00:46]} g5 {(g5) [%eval -11,20] [%emt 00:00:45]}
14.Bd2 {(Qd3) [%eval 53,15] [%emt 00:00:43]} Ng6 {(Ng6) [%eval 6,19] [%emt 00:00:45]}
15.a3 {(Qd3) [%eval 52,16] [%emt 00:00:56]} Qe7 {(Re8) [%eval 9,18] [%emt 00:00:45]}
16.Qd1 {(Qd3) [%eval 53,15] [%emt 00:00:53]} a5 {(Rab8) [%eval 13,20] [%emt 00:00:45]}
17.Rb1 {(Nh2) [%eval 47,16] [%emt 00:00:53]} Ba6 {(Nde5) [%eval 22,20] [%emt 00:00:45]}
18.g3 {(Qe2) [%eval 47,15] [%emt 00:00:53]} Rfe8 {(Rfe8) [%eval 48,18] [%emt 00:00:45]}
19.Kg2 {(Kh2) [%eval 39,16] [%emt 00:00:53]} Nf6 {(Bd4) [%eval 43,19] [%emt 00:00:45]}
20.Ba4 {(dxe6) [%eval 63,16] [%emt 00:00:53]} Bxc4 {(Bxc4) [%eval 81,21] [%emt 00:00:45]}
21.Bxe8 {(Bxe8) [%eval 62,16] [%emt 00:00:46]} Rxe8 {(Qxe8) [%eval 88,20] [%emt 00:00:45]}
22.Qa4 {(b3) [%eval 97,16] [%emt 00:00:50]} Ba6 {(Ba6) [%eval 73,20] [%emt 00:00:45]}
23.Rbd1 {(Rbd1) [%eval 94,16] [%emt 00:00:50]} e5 {(Rc8) [%eval 38,20] [%emt 00:00:45]}
24.Ra1 {(b4) [%eval 118,15] [%emt 00:00:50]} Rb8 {(Rb8) [%eval 93,19] [%emt 00:00:45]}
25.b4 {(Rac1) [%eval 137,15] [%emt 00:00:47]} Qd8 {(Bd3) [%eval 54,21] [%emt 00:00:45]}
26.b5 {(bxc5) [%eval 138,16] [%emt 00:00:47]} Bc8 {(Bc8) [%eval 30,19] [%emt 00:00:45]}
27.Rh1 {(Rh1) [%eval 136,17] [%emt 00:00:47]} Bd7 {(Bd7) [%eval 28,19] [%emt 00:00:45]}
28.Qd1 {(Qc4) [%eval 135,16] [%emt 00:00:47]} Qe7 {(Ra8) [%eval 44,19] [%emt 00:00:45]}
29.h4 {(Qe2) [%eval 169,16] [%emt 00:00:47]} g4 {(g4) [%eval 34,19] [%emt 00:00:45]}
30.Nh2 {(Nh2) [%eval 177,16] [%emt 00:00:40]} Re8 {(Qd8) [%eval 30,18] [%emt 00:00:45]}
31.h5 {(Rg1) [%eval 215,15] [%emt 00:00:42]} Nf4 {(Nxh5) [%eval 60,22] [%emt 00:00:45]}
32.gxf4 {(gxf4) [%eval 131,18] [%emt 00:00:42]} exf4 {(exf4) [%eval 40,23] [%emt 00:00:45]}
33.Re1 {(f3) [%eval 104,17] [%emt 00:00:38]} Nxh5 {(f3) [%eval 221,20] [%emt 00:00:45]}
34.f3 {(Nxg4) [%eval 172,15] [%emt 00:00:43]} gxf3 {(Qg5) [%eval 129,20] [%emt 00:00:45]}
35.Nxf3 {(Nxf3) [%eval 129,15] [%emt 00:00:43]} Qf6 {(Bd4) [%eval 140,21] [%emt 00:00:45]}
36.Rg1 {(Kh2) [%eval 168,16] [%emt 00:00:34]} Ng3 {(Ng3) [%eval 170,21] [%emt 00:00:45]}
37.Kf2 {(Kh2) [%eval 131,17] [%emt 00:00:34]} Bg4 {(Rxe4) [%eval 199,21] [%emt 00:00:45]}
38.Qc2 {(Qc2) [%eval 109,14] [%emt 00:00:34]} h5 {(h5) [%eval 229,21] [%emt 00:00:45]}
39.e5 {(e5) [%eval 38,15] [%emt 00:00:22]} Rxe5 {(Rxe5) [%eval 244,24] [%emt 00:00:45]}
40.Qd3 {(Rae1) [%eval -3,17] [%emt 00:00:47]} c4 {(Bxf3) [%eval 369,22] [%emt 00:00:45]}
41.Qd4 {(Qd4) [%eval -205,17] [%emt 00:00:45]} Bxf3 {(Bxf3) [%eval 458,22] [%emt 00:00:37]}
42.Kxf3 {(Kxf3) [%eval -306,18] [%emt 00:00:45]} Qg6 {(Qf5) [%eval 510,23] [%emt 00:00:37]}
43.Qxf4 {(Qxf4) [%eval -349,17] [%emt 00:00:45]} Qd3 {(Qd3) [%eval 501,24] [%emt 00:00:37]}
44.Kg2 {(Kg2) [%eval -279,15] [%emt 00:00:29]} Ne2 {(Ne2) [%eval 550,25] [%emt 00:00:37]}
45.Qf3 {(Qf3) [%eval -363,19] [%emt 00:00:45]} Qxd2 {(Qxd2) [%eval 618,24] [%emt 00:00:37]}
46.Nxe2 {(Nxe2) [%eval -386,18] [%emt 00:00:44]} Rxe2 {(Rxe2) [%eval 678,23] [%emt 00:00:37]}
47.Kf1 {(Kf1) [%eval -366,18] [%emt 00:00:44]} Re3 {(Re3) [%eval 707,25] [%emt 00:00:37]}
48.Rxg7 {(Qd1) [%eval -630,20] [%emt 00:00:44]} Kxg7 {(Kxg7) [%eval 751,25] [%emt 00:00:37]}
49.Qg2 {(Qg2) [%eval -652,20] [%emt 00:00:44]} Qxg2 {(Qxg2) [%eval 761,28] [%emt 00:00:37]}
50.Kxg2 {(Kxg2) [%eval -631,22] [%emt 00:00:44]} h4 {(Rd3) [%eval 788,28] [%emt 00:00:37]}
51.Kf2 {(Rc1) [%eval -637,19] [%emt 00:00:42]}
0-1
sovaz1997 вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
ChessMan (11.09.2021), Evgeny (11.09.2021), Viktor (12.09.2021), Виталий В. (11.09.2021), Владимир001 (11.09.2021)
Старый 12.09.2021, 00:59   #98
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от sovaz1997
По итогу, кстати, версия с приростом в почти 100 пунктов оказалась очень удачной - в дальнейшем оценка "переучилась" (некоторые параметры, которые редко встречались в партиях, оптимизировались чисто под них - дошло до того, что мобильность ферзя в лучшем случае была аж отрицательной).
То же случается и в NNUE.
Оно где-то до 300 epoch учится, потом флуктуирует вокруг максимума (там нужно "угадать" удачную сеть), а потом идёт вниз по силе игры.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (12.09.2021)
Старый 12.09.2021, 03:19   #99
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от Vizvezdenec
То же случается и в NNUE.
Оно где-то до 300 epoch учится, потом флуктуирует вокруг максимума (там нужно "угадать" удачную сеть), а потом идёт вниз по силе игры.
Ну да, там тоже минимизация функции идет, только намного более сложной, как я понимаю)
Как вариант я думал - делать валидировать результат на 2-й выборке - возможно, это вовремя остановит обучение, т. к. как только начнется подгонка параметров под одну выборку, на другой выборке функция вырастет)

Остановил я примерно после 100 итераций в итоге, когда понимал, что сойдется оно еще не скоро, а некоторые оценки уже начинают выходить за рамки разумного)
Сделал еще такую табличку - было интересно, как процесс в целом шел)


Zevra v2.4 - это, по сути, увеличение оценочной функции (я добавил PST-таблицы для эндшпиля) + удалось улучшить тюнинг так, что он работал очень быстро. Это дало около 60 пунктов. Если я буду добавлять параметры в ОФ, то пока даже не знаю, как лучше их тренировать - начиная с текущего момента, или начиная с исходных параметров. Но сначала поиск хочу улучшить - оценочная сейчас и так достаточно хороша)
sovaz1997 вне форума   Ответить с цитированием
Старый 20.09.2021, 19:30   #100
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Zevra v2.5: +80 пунктов Эло! https://github.com/sovaz1997/Zevra2/releases/tag/v2.5

Улучшил структуру хеш-таблицы и доработал оценку позиции. Сильное улучшение произошло за счет того, что исправил ошибку расчета материала в тюнере, а также, возможно, в удачном выборе итерации тюнинга (я провел тест дополнительно). Также, добавил оценку мобильности для эндшпиля.

На текущий момент в рейтинге CCRL Zevra будет между 2600 и 2700, скорее всего.
sovaz1997 вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
byan_mivv (20.09.2021), EngMatch (21.09.2021), Evgeny (20.09.2021), PanDoors (22.09.2021), Rom77 (20.09.2021), Viktor (20.09.2021), Владимир001 (20.09.2021), Философ (20.09.2021)
Старый 20.09.2021, 22:56   #101
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Тест против других движков:

Код:
   # PLAYER                      :  RATING  ERROR  POINTS  PLAYED   (%)
   1 Komodo 7a 64-bit            :  3307.8   79.4   869.0     881    99
   2 WyldChess                   :  2671.3   17.8   908.5    1320    69
   3 Zevra v2.5 popcnt           :  2648.9   19.9   853.0    1420    60
   4 Zevra v2.4 r380             :  2582.7   18.2   770.5    1331    58
   5 Zevra v2.3 r348 popcnt      :  2541.8   19.1   688.0    1319    52
   6 Galjoen 0.41.2              :  2504.3   18.5   618.5    1317    47
   7 CT800 V1.43 64 bit          :  2488.9   18.3   593.0    1322    45
   8 Zevra v2.2.1 r328 popcnt    :  2432.6   19.2   486.0    1313    37
   9 Loki 3.5.0                  :  2421.1   17.5   469.0    1319    36
  10 Zevra v2.1.2 r248           :  2419.0   ----   464.5    1316    35
  11 Teki 2                      :  2360.9   19.0   368.0    1318    28



Head to head statistics:

 1) Komodo 7a 64-bit         3307.8 :    881 (+858,=22,-1),  98.6 %

    vs.                             :  games (   +,  =, -),   (%) :    Diff,    SD, CFS (%)
    WyldChess                       :     76 (  75,  1, 0),  99.3 :  +636.6,  41.3,  100.0
    Zevra v2.5 popcnt               :    208 ( 200,  7, 1),  97.8 :  +659.0,  39.0,  100.0
    Zevra v2.4 r380                 :     74 (  71,  3, 0),  98.0 :  +725.2,  39.5,  100.0
    Zevra v2.3 r348 popcnt          :     74 (  71,  3, 0),  98.0 :  +766.0,  38.9,  100.0
    Galjoen 0.41.2                  :     74 (  71,  3, 0),  98.0 :  +803.5,  38.7,  100.0
    CT800 V1.43 64 bit              :     75 (  72,  3, 0),  98.0 :  +819.0,  40.3,  100.0
    Zevra v2.2.1 r328 popcnt        :     76 (  75,  1, 0),  99.3 :  +875.3,  40.7,  100.0
    Loki 3.5.0                      :     76 (  76,  0, 0), 100.0 :  +886.8,  40.2,  100.0
    Zevra v2.1.2 r248               :     74 (  73,  1, 0),  99.3 :  +888.8,  40.5,  100.0
    Teki 2                          :     74 (  74,  0, 0), 100.0 :  +946.9,  40.1,  100.0

 2) WyldChess                2671.3 :   1320 (+768,=281,-271),  68.8 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     76 (   0,   1,  75),   0.7 :  -636.6,  41.3,    0.0
    Zevra v2.5 popcnt               :    136 (  49,  42,  45),  51.5 :   +22.4,  10.8,   98.1
    Zevra v2.4 r380                 :    138 (  68,  28,  42),  59.4 :   +88.6,   9.0,  100.0
    Zevra v2.3 r348 popcnt          :    141 (  73,  38,  30),  65.2 :  +129.5,  10.1,  100.0
    Galjoen 0.41.2                  :    140 (  86,  37,  17),  74.6 :  +166.9,  10.3,  100.0
    CT800 V1.43 64 bit              :    138 (  91,  29,  18),  76.4 :  +182.4,   9.2,  100.0
    Zevra v2.2.1 r328 popcnt        :    140 (  97,  28,  15),  79.3 :  +238.7,  10.9,  100.0
    Loki 3.5.0                      :    138 (  93,  35,  10),  80.1 :  +250.2,  10.0,  100.0
    Zevra v2.1.2 r248               :    137 ( 100,  28,   9),  83.2 :  +252.3,   9.1,  100.0
    Teki 2                          :    136 ( 111,  15,  10),  87.1 :  +310.3,  10.6,  100.0

 3) Zevra v2.5 popcnt        2648.9 :   1420 (+703,=300,-417),  60.1 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :    208 (   1,   7, 200),   2.2 :  -659.0,  39.0,    0.0
    WyldChess                       :    136 (  45,  42,  49),  48.5 :   -22.4,  10.8,    1.9
    Zevra v2.4 r380                 :    136 (  61,  53,  22),  64.3 :   +66.2,   9.9,  100.0
    Zevra v2.3 r348 popcnt          :    135 (  66,  49,  20),  67.0 :  +107.1,   9.7,  100.0
    Galjoen 0.41.2                  :    134 (  79,  22,  33),  67.2 :  +144.6,   9.8,  100.0
    CT800 V1.43 64 bit              :    136 (  96,  18,  22),  77.2 :  +160.0,  10.5,  100.0
    Zevra v2.2.1 r328 popcnt        :    133 (  91,  25,  17),  77.8 :  +216.3,   9.6,  100.0
    Loki 3.5.0                      :    133 (  84,  35,  14),  76.3 :  +227.8,  10.3,  100.0
    Zevra v2.1.2 r248               :    135 (  91,  26,  18),  77.0 :  +229.9,  10.2,  100.0
    Teki 2                          :    134 (  89,  23,  22),  75.0 :  +288.0,  10.3,  100.0

 4) Zevra v2.4 r380          2582.7 :   1331 (+614,=313,-404),  57.9 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     74 (   0,   3,  71),   2.0 :  -725.2,  39.5,    0.0
    WyldChess                       :    138 (  42,  28,  68),  40.6 :   -88.6,   9.0,    0.0
    Zevra v2.5 popcnt               :    136 (  22,  53,  61),  35.7 :   -66.2,   9.9,    0.0
    Zevra v2.3 r348 popcnt          :    140 (  52,  53,  35),  56.1 :   +40.9,  10.0,  100.0
    Galjoen 0.41.2                  :    141 (  74,  40,  27),  66.7 :   +78.3,   8.8,  100.0
    CT800 V1.43 64 bit              :    140 (  76,  25,  39),  63.2 :   +93.8,   8.8,  100.0
    Zevra v2.2.1 r328 popcnt        :    139 (  85,  24,  30),  69.8 :  +150.1,   8.7,  100.0
    Loki 3.5.0                      :    140 (  85,  38,  17),  74.3 :  +161.6,   8.9,  100.0
    Zevra v2.1.2 r248               :    141 (  87,  23,  31),  69.9 :  +163.7,   9.3,  100.0
    Teki 2                          :    142 (  91,  26,  25),  73.2 :  +221.7,   9.6,  100.0

 5) Zevra v2.3 r348 popcnt   2541.8 :   1319 (+509,=358,-452),  52.2 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     74 (   0,   3,  71),   2.0 :  -766.0,  38.9,    0.0
    WyldChess                       :    141 (  30,  38,  73),  34.8 :  -129.5,  10.1,    0.0
    Zevra v2.5 popcnt               :    135 (  20,  49,  66),  33.0 :  -107.1,   9.7,    0.0
    Zevra v2.4 r380                 :    140 (  35,  53,  52),  43.9 :   -40.9,  10.0,    0.0
    Galjoen 0.41.2                  :    137 (  49,  43,  45),  51.5 :   +37.5,   9.6,  100.0
    CT800 V1.43 64 bit              :    138 (  60,  28,  50),  53.6 :   +52.9,  10.6,  100.0
    Zevra v2.2.1 r328 popcnt        :    139 (  77,  42,  20),  70.5 :  +109.2,   9.9,  100.0
    Loki 3.5.0                      :    139 (  85,  29,  25),  71.6 :  +120.7,   9.9,  100.0
    Zevra v2.1.2 r248               :    138 (  72,  35,  31),  64.9 :  +122.8,   9.7,  100.0
    Teki 2                          :    138 (  81,  38,  19),  72.5 :  +180.9,  10.3,  100.0

 6) Galjoen 0.41.2           2504.3 :   1317 (+463,=311,-543),  47.0 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     74 (   0,   3,  71),   2.0 :  -803.5,  38.7,    0.0
    WyldChess                       :    140 (  17,  37,  86),  25.4 :  -166.9,  10.3,    0.0
    Zevra v2.5 popcnt               :    134 (  33,  22,  79),  32.8 :  -144.6,   9.8,    0.0
    Zevra v2.4 r380                 :    141 (  27,  40,  74),  33.3 :   -78.3,   8.8,    0.0
    Zevra v2.3 r348 popcnt          :    137 (  45,  43,  49),  48.5 :   -37.5,   9.6,    0.0
    CT800 V1.43 64 bit              :    139 (  62,  32,  45),  56.1 :   +15.4,   9.9,   94.1
    Zevra v2.2.1 r328 popcnt        :    137 (  66,  33,  38),  60.2 :   +71.7,   9.8,  100.0
    Loki 3.5.0                      :    140 (  70,  32,  38),  61.4 :   +83.2,   9.8,  100.0
    Zevra v2.1.2 r248               :    138 (  62,  38,  38),  58.7 :   +85.3,   9.4,  100.0
    Teki 2                          :    137 (  81,  31,  25),  70.4 :  +143.4,   9.5,  100.0

 7) CT800 V1.43 64 bit       2488.9 :   1322 (+474,=238,-610),  44.9 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     75 (   0,   3,  72),   2.0 :  -819.0,  40.3,    0.0
    WyldChess                       :    138 (  18,  29,  91),  23.6 :  -182.4,   9.2,    0.0
    Zevra v2.5 popcnt               :    136 (  22,  18,  96),  22.8 :  -160.0,  10.5,    0.0
    Zevra v2.4 r380                 :    140 (  39,  25,  76),  36.8 :   -93.8,   8.8,    0.0
    Zevra v2.3 r348 popcnt          :    138 (  50,  28,  60),  46.4 :   -52.9,  10.6,    0.0
    Galjoen 0.41.2                  :    139 (  45,  32,  62),  43.9 :   -15.4,   9.9,    5.9
    Zevra v2.2.1 r328 popcnt        :    137 (  60,  32,  45),  55.5 :   +56.3,   9.5,  100.0
    Loki 3.5.0                      :    138 (  73,  26,  39),  62.3 :   +67.8,  10.6,  100.0
    Zevra v2.1.2 r248               :    140 (  73,  33,  34),  63.9 :   +69.9,   9.3,  100.0
    Teki 2                          :    141 (  94,  12,  35),  70.9 :  +128.0,   9.9,  100.0

 8) Zevra v2.2.1 r328 popcnt 2432.6 :   1313 (+335,=302,-676),  37.0 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     76 (   0,   1,  75),   0.7 :  -875.3,  40.7,    0.0
    WyldChess                       :    140 (  15,  28,  97),  20.7 :  -238.7,  10.9,    0.0
    Zevra v2.5 popcnt               :    133 (  17,  25,  91),  22.2 :  -216.3,   9.6,    0.0
    Zevra v2.4 r380                 :    139 (  30,  24,  85),  30.2 :  -150.1,   8.7,    0.0
    Zevra v2.3 r348 popcnt          :    139 (  20,  42,  77),  29.5 :  -109.2,   9.9,    0.0
    Galjoen 0.41.2                  :    137 (  38,  33,  66),  39.8 :   -71.7,   9.8,    0.0
    CT800 V1.43 64 bit              :    137 (  45,  32,  60),  44.5 :   -56.3,   9.5,    0.0
    Loki 3.5.0                      :    138 (  52,  31,  55),  48.9 :   +11.5,   9.1,   89.6
    Zevra v2.1.2 r248               :    137 (  45,  61,  31),  55.1 :   +13.6,   9.8,   91.8
    Teki 2                          :    137 (  73,  25,  39),  62.4 :   +71.7,   9.1,  100.0

 9) Loki 3.5.0               2421.1 :   1319 (+325,=288,-706),  35.6 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     76 (   0,   0,  76),   0.0 :  -886.8,  40.2,    0.0
    WyldChess                       :    138 (  10,  35,  93),  19.9 :  -250.2,  10.0,    0.0
    Zevra v2.5 popcnt               :    133 (  14,  35,  84),  23.7 :  -227.8,  10.3,    0.0
    Zevra v2.4 r380                 :    140 (  17,  38,  85),  25.7 :  -161.6,   8.9,    0.0
    Zevra v2.3 r348 popcnt          :    139 (  25,  29,  85),  28.4 :  -120.7,   9.9,    0.0
    Galjoen 0.41.2                  :    140 (  38,  32,  70),  38.6 :   -83.2,   9.8,    0.0
    CT800 V1.43 64 bit              :    138 (  39,  26,  73),  37.7 :   -67.8,  10.6,    0.0
    Zevra v2.2.1 r328 popcnt        :    138 (  55,  31,  52),  51.1 :   -11.5,   9.1,   10.4
    Zevra v2.1.2 r248               :    137 (  59,  30,  48),  54.0 :    +2.1,   8.9,   59.2
    Teki 2                          :    140 (  68,  32,  40),  60.0 :   +60.1,   9.2,  100.0

10) Zevra v2.1.2 r248        2419.0 :   1316 (+311,=307,-698),  35.3 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     74 (   0,   1,  73),   0.7 :  -888.8,  40.5,    0.0
    WyldChess                       :    137 (   9,  28, 100),  16.8 :  -252.3,   9.1,    0.0
    Zevra v2.5 popcnt               :    135 (  18,  26,  91),  23.0 :  -229.9,  10.2,    0.0
    Zevra v2.4 r380                 :    141 (  31,  23,  87),  30.1 :  -163.7,   9.3,    0.0
    Zevra v2.3 r348 popcnt          :    138 (  31,  35,  72),  35.1 :  -122.8,   9.7,    0.0
    Galjoen 0.41.2                  :    138 (  38,  38,  62),  41.3 :   -85.3,   9.4,    0.0
    CT800 V1.43 64 bit              :    140 (  34,  33,  73),  36.1 :   -69.9,   9.3,    0.0
    Zevra v2.2.1 r328 popcnt        :    137 (  31,  61,  45),  44.9 :   -13.6,   9.8,    8.2
    Loki 3.5.0                      :    137 (  48,  30,  59),  46.0 :    -2.1,   8.9,   40.8
    Teki 2                          :    139 (  71,  32,  36),  62.6 :   +58.1,   9.7,  100.0

11) Teki 2                   2360.9 :   1318 (+251,=234,-833),  27.9 %

    vs.                             :  games (   +,   =,   -),   (%) :    Diff,    SD, CFS (%)
    Komodo 7a 64-bit                :     74 (   0,   0,  74),   0.0 :  -946.9,  40.1,    0.0
    WyldChess                       :    136 (  10,  15, 111),  12.9 :  -310.3,  10.6,    0.0
    Zevra v2.5 popcnt               :    134 (  22,  23,  89),  25.0 :  -288.0,  10.3,    0.0
    Zevra v2.4 r380                 :    142 (  25,  26,  91),  26.8 :  -221.7,   9.6,    0.0
    Zevra v2.3 r348 popcnt          :    138 (  19,  38,  81),  27.5 :  -180.9,  10.3,    0.0
    Galjoen 0.41.2                  :    137 (  25,  31,  81),  29.6 :  -143.4,   9.5,    0.0
    CT800 V1.43 64 bit              :    141 (  35,  12,  94),  29.1 :  -128.0,   9.9,    0.0
    Zevra v2.2.1 r328 popcnt        :    137 (  39,  25,  73),  37.6 :   -71.7,   9.1,    0.0
    Loki 3.5.0                      :    140 (  40,  32,  68),  40.0 :   -60.1,   9.2,    0.0
    Zevra v2.1.2 r248               :    139 (  36,  32,  71),  37.4 :   -58.1,   9.7,    0.0
Одна победа над стареньким Komodo 7))
Забавно, что Komodo себе плюсик рисовал и не видел проблем до последнего момента. В конкретной позиции Zevra оказалась сильнее в 60+0.6. В остальных 177 партиях - нет. Ну и еще 6 ничьих было. Примерно соответствует разнице в 600 пунктов

Zevra v2.5 - Komodo 7


[Event "?"]
[Site "?"]
[Date "2021.09.20"]
[Round "21"]
[White "Zevra v2.5 popcnt"]
[Black "Komodo 7a 64-bit"]
[Result "1-0"]
[ECO "C54"]
[Opening "Giuoco Pianissimo"]
[Variation "5.d3 d6 6.O-O O-O"]
[TimeControl "60+6"]
[Termination "normal"]
[PlyCount "177"]
[WhiteType "human"]
[BlackType "human"]

1. e4 {book} e5 {book} 2. Nf3 {book} Nc6 {book} 3. Bc4 {book} Bc5 {book} 4.
O-O {book} Nf6 {book} 5. d3 {book} d6 {book} 6. c3 {book} O-O {book} 7. a4
{book} Bb6 {book} 8. Na3 {book} Ne7 {book} 9. Bb3 {+0.02/14 1.8s} c6
{-0.07/16 1.8s} 10. Bc2 {-0.19/14 1.8s} Ng6 {+0.13/16 2.3s} 11. Nc4
{-0.21/16 1.8s} Bc7 {+0.14/16 4.1s} 12. d4 {-0.19/15 1.7s} exd4 {+0.07/16
1.8s} 13. cxd4 {+0.01/16 1.7s} Be6 {+0.38/15 1.2s} 14. Ne3 {+0.03/15 1.7s}
d5 {+0.34/16 1.4s} 15. e5 {-0.28/16 1.7s} Ne4 {-0.18/16 4.8s} 16. Ne1
{-0.28/14 1.7s} f5 {-0.21/17 2.3s} 17. f3 {+0.17/16 1.7s} Ng5 {-0.23/18
4.3s} 18. f4 {+0.63/17 1.6s} Ne4 {-0.22/17 0.92s} 19. g3 {+0.66/16 1.6s}
Qd7 {-0.25/16 6.0s} 20. Nf3 {+0.73/16 1.6s} Rfe8 {-0.32/15 8.0s} 21. Qe2
{+0.83/13 1.5s} h6 {-0.22/15 2.0s} 22. b3 {+0.84/13 1.5s} Nf8 {-0.20/14
1.5s} 23. Kh1 {+1.14/14 1.5s} Qf7 {-0.07/14 2.0s} 24. Qg2 {+1.13/14 1.5s}
Rad8 {+0.04/14 1.3s} 25. Bb2 {+1.08/14 1.4s} Ba5 {-0.04/15 1.3s} 26. Rg1
{+1.13/14 1.4s} Bc8 {+0.11/13 2.4s} 27. Rac1 {+1.36/14 1.4s} Ne6 {+0.06/15
1.4s} 28. Rcd1 {+1.19/13 1.4s} Nc7 {+0.01/14 1.9s} 29. Rdf1 {+1.35/14 1.4s}
h5 {-0.11/15 1.5s} 30. Rd1 {+1.57/13 1.3s} g6 {+0.10/16 1.5s} 31. Ba3
{+1.66/15 1.3s} Na6 {+0.10/15 1.9s} 32. Bb1 {+1.18/14 1.3s} b6 {+0.11/15
1.2s} 33. Bb2 {+1.16/14 1.3s} Be6 {+0.25/15 1.2s} 34. Rdf1 {+1.19/14 1.3s}
Nb4 {+0.20/16 2.4s} 35. Rc1 {+1.02/14 1.3s} Qe7 {+0.19/16 1.5s} 36. Qe2
{+1.02/14 1.2s} c5 {+0.19/15 1.3s} 37. Qg2 {+1.02/14 1.2s} Rd7 {+0.29/14
2.0s} 38. Rge1 {+0.92/13 1.2s} Rc7 {+0.27/14 1.2s} 39. Red1 {+0.91/14 1.2s}
Rcc8 {+0.22/15 1.7s} 40. Qe2 {+0.91/13 1.2s} Qb7 {+0.19/14 1.0s} 41. Kg1
{+0.91/13 1.2s} Red8 {+0.19/15 1.2s} 42. Ba1 {+0.93/14 1.1s} Qe7 {+0.19/15
1.2s} 43. Kh1 {+0.91/13 1.1s} Rc6 {+0.19/13 1.3s} 44. Rg1 {+1.05/12 1.1s}
Bc8 {+0.35/14 1.1s} 45. Qg2 {+1.23/14 1.1s} Qe8 {+0.32/14 0.90s} 46. Rcd1
{+1.26/13 1.1s} Be6 {+0.34/14 1.4s} 47. Nh4 {+1.20/13 1.1s} Rcc8 {+0.39/14
1.5s} 48. h3 {+0.94/13 1.1s} Qf7 {+0.56/12 0.77s} 49. Nf3 {+0.86/14 1.0s}
Qe7 {+0.56/14 0.85s} 50. Qh2 {+0.99/13 1.0s} Rc7 {+0.56/12 1.3s} 51. g4
{+2.70/13 1.0s} hxg4 {-0.34/11 0.42s} 52. hxg4 {+1.49/15 1.0s} Qh7
{-0.48/13 0.47s} 53. Nh4 {+1.61/15 1.0s} Kf8 {-1.26/13 2.2s} 54. gxf5
{+4.07/15 1.0s} gxf5 {-1.25/12 0.17s} 55. dxc5 {+4.00/15 1.1s} d4 {-1.40/13
0.45s} 56. Bxd4 {+3.80/14 1.1s} Bxb3 {-1.54/11 0.31s} 57. cxb6 {+3.35/14
1.1s} axb6 {-1.38/13 0.64s} 58. Nexf5 {+4.95/14 1.1s} Bd5 {-1.75/13 0.32s}
59. Bc5+ {+4.13/16 1.2s} bxc5 {-2.31/13 0.37s} 60. Rxd5 {+4.58/18 1.2s}
Nf2+ {-2.71/15 0.90s} 61. Qxf2 {+4.44/18 1.2s} Rxd5 {-2.88/15 0.57s} 62.
Qf3 {+4.62/16 1.2s} c4 {-1.45/12 0.36s} 63. Rg6 {+6.72/16 1.2s} Rf7
{-4.05/13 0.86s} 64. Rh6 {+7.66/17 1.2s} Qxh6 {-4.99/12 0.56s} 65. Nxh6
{+8.34/17 1.2s} Rfd7 {-6.30/14 1.4s} 66. Qg4 {+9.75/16 1.2s} Rd1+ {-6.63/13
0.56s} 67. Kh2 {+10.44/16 1.2s} R7d2+ {-7.15/14 0.48s} 68. Ng2 {+10.96/16
1.1s} Ke7 {-7.30/14 0.32s} 69. Nf5+ {+11.92/15 1.1s} Kd8 {-8.46/13 0.46s}
70. Be4 {+12.67/16 1.1s} Kc7 {-9.02/13 1.1s} 71. Nd6 {+14.30/16 1.1s} Rxd6
{-7.95/14 0.38s} 72. exd6+ {+16.48/17 1.1s} Rxd6 {-8.11/15 0.14s} 73. Qg7+
{+17.30/18 1.1s} Kd8 {-11.34/16 1.5s} 74. Qf8+ {+17.82/18 1.1s} Kc7
{-11.50/16 0.17s} 75. Qe7+ {+18.13/17 1.1s} Rd7 {-14.05/16 0.44s} 76. Qc5+
{+18.36/17 1.1s} Kd8 {-14.05/16 0.15s} 77. Qxa5+ {+19.85/15 1.0s} Kc8
{-M82/16 1.4s} 78. Qxb4 {+22.88/18 1.1s} c3 {-M82/12 0.027s} 79. Bf5
{+31.54/21 1.1s} c2 {-M20/14 0.078s} 80. Bxd7+ {+M27/19 1.0s} Kxd7 {-M20/12
0.046s} 81. Qd2+ {+M25/18 1.1s} Kc6 {-M16/14 0.067s} 82. Qxc2+ {+M15/19
1.1s} Kd6 {-M14/15 0.081s} 83. a5 {+M13/20 1.1s} Ke7 {-M12/15 0.11s} 84. a6
{+M11/19 1.1s} Kd6 {-M10/14 0.068s} 85. a7 {+M9/20 1.0s} Kd7 {-M8/14 0.12s}
86. a8=Q {+M7/25 1.0s} Ke7 {-M6/14 0.12s} 87. Qcc6 {+M5/89 0.97s} Kf7
{-M4/14 0.074s} 88. Qae8+ {+M3/128 0.045s} Kg7 {-M2/16 0.15s} 89. Qcg6#
{0s, White mates} 1-0
sovaz1997 вне форума   Ответить с цитированием
Старый 20.09.2021, 23:09   #102
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Zevra (шахматный движок)

Так подумать, конечно, zevra играет на уровне приличного гросса, и имеет такой счёт против Комодо 7, которым стокфиш последний чуть ли не с похожим счётом пол вытрет.
Какая же таки пропасть между людьми и прогами в уровне игры.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Maratka (12.10.2021), sovaz1997 (20.09.2021), Viktor (20.09.2021)
Старый 20.09.2021, 23:15   #103
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от Vizvezdenec
Так подумать, конечно, zevra играет на уровне приличного гросса, и имеет такой счёт против Комодо 7, которым стокфиш последний чуть ли не с похожим счётом пол вытрет.
Какая же таки пропасть между людьми и прогами в уровне игры.
Да, кстати, примерно такая разница между последним Стоком и этим Komodo)) Пропасть огромная, мы ее можем не замечать в партиях движков, т. к. обычно играют примерно равные соперники. А как только ГМ сядет и попробует поиграть даже с лишней ладьей, думаю, все сразу понятно станет)
sovaz1997 вне форума   Ответить с цитированием
Старый 20.09.2021, 23:20   #104
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Zevra (шахматный движок)

Ну сток не слишком игрок с форой, кстати, не в последнюю очередь из-за LazyEval.
Но вот в нормальных позициях - да, особенно если у гросса теорию забрать.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 21.09.2021, 22:14   #105
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от Vizvezdenec
особенно если у гросса теорию забрать.
и чтоб не знал как фигуры ходят..
AlphaZero вне форума   Ответить с цитированием
Старый 22.09.2021, 00:39   #106
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Zevra (шахматный движок)

Цитата: Сообщение от AlphaZero
и чтоб не знал как фигуры ходят..
Нет, почему.
Как фигуры ходят - необходимое знание.
А вот теория - зубрёжка вариантов стокфиша, и давать гроссу играть 20 ходов + по памяти против того же стокфиша, который его теорию делал, просто глупо.
Проще всего её "выключить" в FRC, разумеется.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (22.09.2021)
Ответ

Метки
zevra, движок, оценка, рейтинг, шахматы


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru