04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
13.01.2020, 14:19 | #6421 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Stefan Geschwentner
Date: Mon Jan 13 12:09:23 2020 +0100 Timestamp: 1578913763 Tweak reductions for captures/promotions From the third move reduce captures and promotions more if remaining depth is low. STC: LLR: 2.94 (-2.94,2.94) {-1.00,3.00} Total: 25218 W: 5008 L: 4837 D: 15373 Elo +2.36 Ptnml(0-2): 439, 2950, 5717, 3001, 499 http://tests.stockfishchess.org/test...2216a2857e6359 LTC: LLR: 2.95 (-2.94,2.94) {0.00,2.00} Total: 35491 W: 4760 L: 4524 D: 26207 Elo +2.31 Ptnml(0-2): 264, 3288, 10413, 3460, 294 http://tests.stockfishchess.org/test...2216a2857e6385 Closes https://github.com/official-stockfis...fish/pull/2488 Bench: 4979757 http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
13.01.2020, 14:23 | #6423 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Этот патч достаточно забавный - для взятий на небольшой глубине увеличивается reduction в LMR, если они в очерёдности хода дальше, чем 2 ход.
Вообще "по классике" для взятий в принципе LMR не делается, но стокфиш от этого очень давно ушёл. |
13.01.2020, 14:29 | #6424 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Этот патч достаточно забавный - для взятий на небольшой глубине увеличивается reduction в LMR, если они в очерёдности хода дальше, чем 2 ход.
А в реальных турнирах хотя бы минут в десять станет хуже? |
Пользователь сказал cпасибо: | Borisk (13.01.2020) |
13.01.2020, 14:39 | #6425 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
А не будет так, что оно только на небольшой глубине, т.е. в тестах на FishTest?
А в реальных турнирах хотя бы минут в десять станет хуже? Патч активен до глубины 8, т.е. на фиштесте, где глубина средняя 15 ~ для STC и 25 ~ для LTC, он ничем не отличается от того, как он на турнирах будет работать. Эвристике, которая работает на глубине до 8, как-то более-менее всё равно, до 25, 35 или 55 мы в итоге досчитаем Это прям почти по выходу из позиции некоторые взятия будут иметь более короткий поиск в LMR и откидываться, если результат плохой. На самом деле похоже в чём-то на мой патч с ttHitrate для взятий, идея во многом схожая. |
13.01.2020, 14:40 | #6426 |
2 разряд
Регистрация: 27.06.2016
Сообщений: 300
Сказал(а) спасибо: 1,765
Поблагодарили 503 раз(а) в 212 сообщениях
Репутация: 137
|
Re: Stockfish и его производные
А в реальных турнирах через 12 и больше часов? Думаю, это главное. А кто-нибудь тестирует на длинных контролях? Я понимаю, что очень трудоемко.
|
13.01.2020, 14:42 | #6427 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Тогда странно, при каких условиях он дает бонус?
Не выйти за глубину 8 - это миллисекунды на ход. Я честно говоря не замечал, чтобы он столько думал, если только это не уход от шаха единственным ходом. |
13.01.2020, 14:43 | #6428 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Borisk
А в реальных турнирах через 12 и больше часов? Думаю, это главное. А кто-нибудь тестирует на длинных контролях? Я понимаю, что очень трудоемко.
|
13.01.2020, 14:44 | #6429 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Тогда странно, при каких условиях он дает бонус?
Не выйти за глубину 8 - это миллисекунды на ход. Я честно говоря не замечал, чтобы он столько думал, если только это не уход от шаха единственным ходом. Вообще большинство эвристик в поиске работают на небольших глубинах, исключения - LMR, extensions и null move pruning, ну и всякие futility pruning для достаточно глубоких ходов. А тестировать на час или на 10 часов бесполезно - там статистику не наберёшь, к сожалению. |
13.01.2020, 14:48 | #6430 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Я гоняю 75 минут +30 секунд. Партий пять в сутки. Но статистика тут как понимаете никакующая, если только не явный баг, вроде отдал ферзя за слона и проиграл в три хода из ничейной позиции.
На первом нашли проблему, когда движок терялся в правиле 50 ходов, и делал ничью в выигрышном эндшпиле, а на TCEC месяца три тому нашли проблему с падением (SF выиграл финал чудом, ибо упал два раза в отборе. Упал бы в третий раз - в финале бы не играл). |
13.01.2020, 15:50 | #6431 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
играть движками нужно без обдумывания за время соперника? Движок будет играть без пондера сильнее?
|
13.01.2020, 16:11 | #6433 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
Движок сильнее играть не будет, а некоторая быстрота будет воровать дополнительно целое ядро.
|
13.01.2020, 16:11 | #6434 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
А разве нельзя для движка задать число ядер или потоков?
Ну условно: 16 ядер думают пол-часа, или 8 ядер час за счет пондера? В рамках одной железки это разумно только в случае по-настояшему многоядерной системы (скажем 16+ ядер), и принципиально разных движков (SF vs LZ). Тогда SF потери 1-2 ядер не особо и заметит, а LZ их в любом случае достаточно. |
14.01.2020, 11:14 | #6436 |
3 разряд
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
|
Re: Stockfish и его производные
Chess engine: Stockfish 20011312
Stockfish - UCI chess engine, compiled by Stefan Geschwentner Tweak reductions for captures/promotions From the third move reduce captures and promotions more if remaining depth is low. STC: LLR: 2.94 (-2.94,2.94) {-1.00,3.00} Total: 25218 W: 5008 L: 4837 D: 15373 Elo +2.36 Ptnml(0-2): 439, 2950, 5717, 3001, 499 LTC: LLR: 2.95 (-2.94,2.94) {0.00,2.00} Total: 35491 W: 4760 L: 4524 D: 26207 Elo +2.31 Ptnml(0-2): 264, 3288, 10413, 3460, 294 Bench: 4979757 Rating JCER=3344https://rapidu.net/0551533744/Stockfish-20011312.7z |
14.01.2020, 11:15 | #6437 |
3 разряд
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
|
Re: Stockfish и его производные
Stockfish - UCI chess engine, compiled by Xoto10
Smarter time management near stop limit This patch makes Stockfish search same depth again if > 60% of optimum time is already used, instead of trying the next iteration. The idea is that the next iteration will generally take about the same amount of time as has already been used in total. When we are likely to begin the last iteration, as judged by total time taken so far > 0.6 * optimum time, searching the last depth again instead of increasing the depth still helps the other threads in lazy SMP and prepares better move ordering for the next moves. STC : LLR: 2.95 (-2.94,2.94) {-1.00,3.00} Total: 13436 W: 2695 L: 2558 D: 8183 Elo +3.54 Ptnml(0-2): 222, 1538, 3087, 1611, 253 LTC : LLR: 2.94 (-2.94,2.94) {0.00,2.00} Total: 32160 W: 4261 L: 4047 D: 23852 Elo +2.31 Ptnml(0-2): 211, 2988, 9448, 3135, 247 The code was revised as suggested by @vondele for multithreading: STC (8 threads): LLR: 2.95 (-2.94,2.94) {0.00,2.00} Total: 16640 W: 2049 L: 1885 D: 12706 Elo +3.42 Ptnml(0-2): 119, 1369, 5158, 1557, 108 LTC (8 threads): LLR: 2.95 (-2.94,2.94) {-1.00,3.00} Total: 16536 W: 2758 L: 2629 D: 11149 Elo +2.71 Ptnml(0-2): 182, 1758, 4296, 1802, 224 Thanks to those discussing Stockfish lazy SMP on fishcooking which made me try this, and to @vondele for suggestions and doing related tests. Bench: 4586187https://rapidu.net/1951533299/Stockfish-20011222.7z |
14.01.2020, 22:54 | #6439 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
SugaR NN 2020-01-13 http://s000.tinyupload.com/?file_id=...14691445770335 ----------------------------------------------------------------------------- Raubfisch X41d2c._(sl)_and_GTZ20d2c._(sl) http://s000.tinyupload.com/?file_id=...70815643021796
__________________
"Не-ум - цветы вечности." Ошо |
4 пользователя(ей) сказали cпасибо: |
15.01.2020, 12:33 | #6440 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
15.01.2020, 12:34 | #6441 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Уф, патч таки прошел:
http://tests.stockfishchess.org/test...be933c8fe635a3 +1,02 эло. А если бы случилось +0,98 эло, то патч оказался бы в желтой зоне и его бы отклонили. Чистое везение, учитывая, что погрешность здесь превышает плюс/минус один пункт, на двух сигма. Это должен быть последний патч у Стокфиш 10. Сегодня-завтра ждем Стокфиш 11 (если мейнтейнер опять не перенесет ). |
15.01.2020, 13:35 | #6442 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
А, этот патч меняет минимальный movecount, с которого делается LMR, для rootnode
movecount - число ходов в текущем узле, которые уже перебрали (включая тот, который сейчас), LMR обычно делается для ходов со второго (т.е. первый ход никогда не проходит через LMR), но для корневого узла (rootnode) делался с 4, сейчас же будет делаться с 3 или с 4 в зависимости от того, нашёлся ли ход уже в поиске, который выдал результат поиска больше alpha. Если уже нашёлся - то значит, что по крайней мере один ход "не слишком плох", а значит можно чуть снизить границу по movecount для LMR. В общем одно ещё небольшое улучшение логики того, какие ходы должны проходить через LMR, а какие нет |
15.01.2020, 13:49 | #6443 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Wed Jan 15 11:40:44 2020 +0100 Timestamp: 1579084844 Tweak late move reductions at root More LMR at root, unless a fail low might happen. passed STC: LLR: 2.94 (-2.94,2.94) {-1.00,3.00} Total: 25428 W: 4960 L: 4789 D: 15679 Elo +2.34 Ptnml(0-2): 424, 2948, 5832, 3045, 460 http://tests.stockfishchess.org/test...2216a2857e6401 passed LTC: LLR: 2.94 (-2.94,2.94) {0.00,2.00} Total: 187423 W: 24253 L: 23599 D: 139571 Elo +1.21 Ptnml(0-2): 1284, 17437, 55536, 18085, 1292 http://tests.stockfishchess.org/test...be933c8fe635a3 Closes https://github.com/official-stockfis...fish/pull/2493 Bench: 5156767 http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
15.01.2020, 14:34 | #6444 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
https://github.com/snicolet/Stockfis...a8984fb9703583
все изменения в одном коммите |
15.01.2020, 15:35 | #6445 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
@echo "x86-64 > x86 64-bit generic"
разве x86-64 не подразумевает поддержку SSE2? |
15.01.2020, 17:20 | #6446 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
А, этот патч меняет минимальный movecount, с которого делается LMR, для rootnode
movecount - число ходов в текущем узле, которые уже перебрали (включая тот, который сейчас), LMR обычно делается для ходов со второго (т.е. первый ход никогда не проходит через LMR), но для корневого узла (rootnode) делался с 4, сейчас же будет делаться с 3 или с 4 в зависимости от того, нашёлся ли ход уже в поиске, который выдал результат поиска больше alpha. Если уже нашёлся - то значит, что по крайней мере один ход "не слишком плох", а значит можно чуть снизить границу по movecount для LMR. В общем одно ещё небольшое улучшение логики того, какие ходы должны проходить через LMR, а какие нет Вот почему: && moveCount > 1 + rootNode + (rootNode && bestValue < alpha) А не (чисто условно): && moveCount > 1 + rootNode + (rootNode && bestValue < (alpha + beta) /2)? Ну или среднегеометрически, вида sqrt (alpha * beta)? Или пусть даже (опять условно): && moveCount > 1 + rootNode + (rootNode && bestValue < beta) Вероятно, там придется расширить и условие поиска, вместо: if ( depth >= 3 нужно будет if ( depth >= 4 или может даже if ( depth >= 5 ================ Я о чем: может там наоборот - лучше найти несколько средненьких, "так себе" ходов, и потом перебирать их, чем один в общем-то действительно потенциально неплохой? Это к тому, что не потому ли SF столь силен там где силен (а это в т.ч. и уметь "убить" соперника четкой последовательностью из 15-20 ходов), и слаб в позиции, что его заведомо оптимизируют под "единственно правильный ход"? Ведь это чистейшей воды заточка под тактику! Это я к: Цитата: Сообщение от Vizvezdenec
в зависимости от того, нашёлся ли ход уже в поиске, который выдал результат поиска больше alpha. Если уже нашёлся - то значит, что по крайней мере один ход "не слишком плох", а значит можно чуть снизить границу по movecount для LMR.
И еще: в принципе, как этот код пишут: "щупают", или есть понимание устройства движка "как оно должно быть"? Последний раз редактировалось Maratka; 15.01.2020 в 18:19. |
15.01.2020, 18:34 | #6447 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Потому что так лучше в тестах.
Вообще если bestvalue < alpha это значит, что ВСЕ прошлые ходы возвращали меньше alpha, т.е. были полной фигнёй. Т.е. все они fail low. Остальное уже не особо это значит. Что такое alpha + beta пополам? А если типа не было fail high, то уменьшать? Это наиболее логично |
Пользователь сказал cпасибо: | Maratka (15.01.2020) |
15.01.2020, 18:35 | #6448 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
1.d4 f5 2.g3 Kf6
1.d4 f5 2.c4 Kf6 1.e4 g6 2.d4 Cg7 1.e4 d6 2.d4 g6 Добавьте защиту Алехина: 1.e4 Kf6 2.e5 Kd5 3.d4 d6 4.Kf3 1.e4 Kf6 2.e5 Kd5 3.d4 d6 4.c4 Kb6 Пришлось переигрывать, т.к. система не поняла 2.c4 Kf6 и аналогично со слоном. Ей нужно 2.c4 Nf6 :( Результаты с Contempt=8 Партии: https://yadi.sk/d/TNpldx7Mfrxz3g В общем, Алехина SF взял оба раза белыми в менее чем 30 ходов, и защитился черными. IMHO, этот тот дебют, который нельзя играть в TCEC и подобных турнирах без должной компенсации французской, или еще какой-то, которая не нравится SF'шу, причем не абы какой веткой, у SF там не все безобразно, и из 8-ми дебютов он стабильно проиграет лишь один. Еще два - раз проиграл, раз ничья в зависимости от Contempt, и еще пять стабильные ничьи. Понятно, что если увеличить выборку, то он и там начнет время от времени проигрывать, но в любом случае у него шансы есть. А вот у LZ в Алехине черными - это без вариантов, ну может если выгорит, то до 40 ходов продержится. Интересует 7-я партия: это SF таки перетянул, или это для LS неудобно (пусть и не настолько, как защита Алехина)? Теперь прогоню с Contempt=-24, думаю Алехину от этого сильно не поплохеет. |
Пользователь сказал cпасибо: | Виталий В. (15.01.2020) |
15.01.2020, 18:39 | #6449 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Потому что так лучше в тестах.
Вообще если bestvalue < alpha это значит, что ВСЕ прошлые ходы возвращали меньше alpha, т.е. были полной фигнёй. Т.е. все они fail low. Остальное уже не особо это значит. А нужно ли она в позиционных шахматах? |
15.01.2020, 18:46 | #6450 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Вообще если bestvalue < alpha это значит, что ВСЕ прошлые ходы возвращали меньше alpha, т.е. были полной фигнёй.
Не шире ли поиск станет? Не станет ли оно более позиционной игрой? |
Здесь присутствуют: 18 (пользователей: 0 , гостей: 18) | |
|
|