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

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

Ответ
 
Опции темы Опции просмотра
Старый 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)
Старый 30.01.2019, 12:13   #3961
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вообще-то на фиштесте партии как раз с переворотом цвета играются.
Просто GUI играет партии с командой -reversecolors 1 или какой-то такой, сначала партию белыми, потом такую же позицию чёрными и т.д.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Asunta (30.01.2019), Maratka (30.01.2019), Кевин (30.01.2019)
Старый 30.01.2019, 12:15   #3962
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну вот вопрос и закрыт.
А те, кто играет без смены цвета - ССЗБ.
Maratka вне форума   Ответить с цитированием
Старый 30.01.2019, 12:37   #3963
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Смотрю, тяжёлая артиллерия подтянулась. Тогда ещё вопрос. Допустим, что у меня есть некий файл
FULLBOOK.pgn, в котором 100 "нормальных дебютных позиций" после трёх ходов. Т.е. можно
играть матч из 200 партий ( 100 позиций белыми и чёрными ). Если использовать >1 ядра, то можно сыграть,
скажем, 200 таких матчей и все партии будут разными, т.е. 40.000 партий.

И если новая идея ( патч ) обыграет текущий мастер в 40.000 "нормальных дебютных позициях" -
не будет ли это ценнее и убедительнее победы в 40.000-м наборе из файла 2moves_v1.pgn,
где собраны позиции для игры "в преферанс, в очко и на бильярде", которые не имеют ни малейшего
шанса встретиться в реальной партии ( ? )
Asunta вне форума   Ответить с цитированием
Старый 30.01.2019, 12:58   #3964
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Не будет.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (30.01.2019)
Старый 30.01.2019, 13:28   #3965
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну почему же сразу "никакого шанса встретиться в реальной партии"?
Оттуда выкинута откровенная ерунда (с оценкой за +1,5 на глубине 16), но в остальном там всё играбельно.
Условный дебют за белых b2 g2 ничем особо не хуже какого-нибудь королевского гамбита.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (30.01.2019)
Старый 30.01.2019, 13:49   #3966
Magystr
2 разряд
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Re: Stockfish и его производные

А что за дебют такой "b2 g2" - научите?
Magystr вне форума   Ответить с цитированием
Старый 30.01.2019, 13:53   #3967
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

ну первые ходы пешками b2 и g2 (на b3 и g3, соответственно).
Vizvezdenec вне форума   Ответить с цитированием
Старый 30.01.2019, 13:54   #3968
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Пример.
1. f3 c6 2. h4 a5 // 1. a4 f6 2. Ra3 b6 // 1. d3 Nh6 2. Bxh6 gxh6
1. e4 e5 2. Nf3 Nc6 // 1. d4 d5 2. Nf3 Nf6 // 1. c4 e5 2. Nc3 Nf6

Шансы встретиться в реальной партии 0% : 100%
При этом оба набора вполне "играбельны".

Не происходит ли косвенная "оптимизация" патчей под разыгрывание совершенно
дебильных позиций. Т.е. улучшения должны ОБЯЗАТЕЛЬНО "освоить" разную ерунду,
а тесты по разыгрыванию "нормальных" ( я уже не говорю о наиболее актуальных )
позиций никого не интересуют ВООБЩЕ.

Это как новый болид Формулы-1 тестировать на бахче с арбузами, а не на качественном
покрытии. И по "арбузным" результатам делать выводы.
Asunta вне форума   Ответить с цитированием
Старый 30.01.2019, 14:01   #3969
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

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

Собственно убедиться в этом легко на примере LZ, который с точностью до наоборот вылизан под десяток, может два-три любимых ему дебютов, и беспомощен во всех остальных: достаточно даже не очень большого матча с книгой для обоих, и с книгой только для SF. Во втором случае LZ наберет больше очков, т.к. с самого начала пойдет по дороге, которую знает. Хотя здравый смысл говорит об обратном: ведь LZ вынужден будет потратить 20, а то и 50% имеющегося у него времени на дебют, вместо мгновенных ходов из справочника.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (30.01.2019)
Старый 31.01.2019, 01:59   #3970
FlashNeo
3 разряд
 
Аватар для FlashNeo
 
Регистрация: 07.09.2018
Сообщений: 159
Сказал(а) спасибо: 25
Поблагодарили 86 раз(а) в 61 сообщениях
Репутация: 10
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Пример.
1. f3 c6 2. h4 a5 // 1. a4 f6 2. Ra3 b6 // 1. d3 Nh6 2. Bxh6 gxh6
1. e4 e5 2. Nf3 Nc6 // 1. d4 d5 2. Nf3 Nf6 // 1. c4 e5 2. Nc3 Nf6

Шансы встретиться в реальной партии 0% : 100%
При этом оба набора вполне "играбельны".

Не происходит ли косвенная "оптимизация" патчей под разыгрывание совершенно
дебильных позиций. Т.е. улучшения должны ОБЯЗАТЕЛЬНО "освоить" разную ерунду,
а тесты по разыгрыванию "нормальных" ( я уже не говорю о наиболее актуальных )
позиций никого не интересуют ВООБЩЕ.

Это как новый болид Формулы-1 тестировать на бахче с арбузами, а не на качественном
покрытии. И по "арбузным" результатам делать выводы.
Посмотрите, как на последних турнирах в интернете играли Карлсен и Накамура
1. f3 2. c3 3. Qa4 4. Kd1 5. Qe1 - и это не одна партия, а целые серии, суммарно десятка два минимум за два турнира, которые я видел.

Так что это только вам кажется, что шансов на встречу в реальной партии нет, а так лучшие люди играют...
FlashNeo вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (31.01.2019)
Старый 31.01.2019, 03:22   #3971
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Мерседесу без разницы, каким стилем его пытается догнать человек. Всё равно не догонит.
Здесь про движки, а не про Накамур.
Asunta вне форума   Ответить с цитированием
Старый 31.01.2019, 18:46   #3972
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Thu Jan 31 15:21:24 2019 +0100
Timestamp: 1548944484

Simplify Stat Score bonus

This is a functional simplification of this statScore bonus.
There seems to be little risk of regression with this one.

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 26829 W: 5892 L: 5781 D: 15156 Elo +1.44
http://tests.stockfishchess.org/test...bc593af5d4db75

LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 28232 W: 4684 L: 4575 D: 18973 Elo +1.34
http://tests.stockfishchess.org/test...bc593af5d4dec9

Closes https://github.com/official-stockfis...fish/pull/1979

Bench: 4001014

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.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
gens (01.02.2019), Валекс (31.01.2019)
Старый 01.02.2019, 10:06   #3973
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

По идее ещё вот это вот должно войти в бинарник к финалу
http://tests.stockfishchess.org/test...bc592fc7baecc5
Vizvezdenec вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
byan_mivv (01.02.2019), Chess762 (19.04.2019), Maratka (01.02.2019), Rom77 (01.02.2019), sovaz1997 (01.02.2019), Валекс (01.02.2019), Кевин (01.02.2019)
Старый 01.02.2019, 11:56   #3974
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Поздравляю!

_____
Я уж думал, что он не пройдет...
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
byan_mivv (01.02.2019)
Старый 01.02.2019, 13:46   #3975
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вообще патч достаточно своеобразный, и, кстати, первый мой патч, который не являлся изменением параметра или однострочным изменением кода.
В общем раньше у нас считались в KingDanger безопасные шахи ферзём, ладьёй и слоном (конём тоже, но этот патч не затрагивает коня).
Теперь они тоже считаются, но шахи ферзём считаются только при том условии, что их можно дать с каких-то клеток помимо тех, с которых мы можем давать шахи ладьёй, а шахи слоном считаются только при том условии, что их можно дать с каких-то клеток помимо тех, с которых мы можем давать шахи ферзём. Взамен существенно увеличены значения безопасных шахов ладьёй и слоном.
Vizvezdenec вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
byan_mivv (01.02.2019), Chess762 (19.04.2019), ck195708 (01.02.2019), Jeweller (01.02.2019), Maratka (01.02.2019), Кевин (01.02.2019)
Старый 01.02.2019, 14:06   #3976
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Теперь они тоже считаются, но шахи ферзём считаются только при том условии, что их можно дать с каких-то клеток помимо тех, с которых мы можем давать шахи ладьёй, а шахи слоном считаются только при том условии, что их можно дать с каких-то клеток помимо тех, с которых мы можем давать шахи ферзём.
Т.е. убран двойной подсчет?
Maratka вне форума   Ответить с цитированием
Старый 01.02.2019, 14:12   #3977
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Т.е. убран двойной подсчет?
Не совсем.
Там стояло условие вида (если Bitboard не пуст).
Т.е. собственно количество клеток не считалось нигде, главное, что их больше нуля.
Теперь же убраны случаи полного перекрытия, а частичное вполне себе считается.
Vizvezdenec вне форума   Ответить с цитированием
Старый 01.02.2019, 14:30   #3978
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc592fc7baea8b
Ещё 1 элогейнер сегодня.
Тут всё проще - коэффициент при tropism^2 в KingDanger увеличен на 25%
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (01.02.2019), Кевин (01.02.2019)
Старый 01.02.2019, 14:45   #3979
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Теперь же убраны случаи полного перекрытия, а частичное вполне себе считается.
А как быть с вариантом вида:

Ra6+ Rxa6 Qxa6+
Т.е. с клетки a6 можно шаховать и ладьей, и ферзем, при этом есть вариант бить ладью (в моем примере это размен ладей), но можно и закрыться, или отойти королем?
Maratka вне форума   Ответить с цитированием
Старый 01.02.2019, 14:55   #3980
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Fri Feb 1 12:43:33 2019 +0100
Timestamp: 1549021413

More precise checks evaluation in king danger

Remove overlapping safe checks from kingdanger:
- rook and queen checks from the same square: rook check is preferred
- bishop and queen checks form the same square: queen check is preferred

Increase bishop and rook check values as a compensation.

STC
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 27480 W: 6111 L: 5813 D: 15556 Elo +3.77
http://tests.stockfishchess.org/test...bc593af5d4e66a

LTC
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 78500 W: 13145 L: 12752 D: 52603 Elo +1.74
http://tests.stockfishchess.org/test...bc592fc7baecc5

Closes https://github.com/official-stockfis...fish/pull/1983

------------------------------------------

I have quite a few ideas of how to improve this patch.

- actually rethinking it now it will maybe be useful to discount
queen/bishop checks if there is only one square that they can
give check from and it's "occupied" by more valuable check. Right
now count of this squares does not really matter.

- maybe some small extra bonus can be given for overlapping checks.

- some ideas about using popcount() on safechecks can be retried.

- tune this safecheck values since they were more or less randomly handcrafted in this patch.

Bench: 3216489

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.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
byan_mivv (01.02.2019), Валекс (02.02.2019)
Старый 01.02.2019, 15:06   #3981
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А как быть с вариантом вида:

Ra6+ Rxa6 Qxa6+
Т.е. с клетки a6 можно шаховать и ладьей, и ферзем, при этом есть вариант бить ладью (в моем примере это размен ладей), но можно и закрыться, или отойти королем?
Если клетка атакована ладьёй нашей, то safecheck с неё не считается.
Safecheck считается только с неатакованных клеток/клеток, атакованных только королём и атакованнными двумя противниками.
Vizvezdenec вне форума   Ответить с цитированием
Старый 01.02.2019, 15:07   #3982
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Если клетка атакована ладьёй нашей, то safecheck с неё не считается.
Так... запутался.
Какая из них наша?
Шах ставлю я, Вы бьете мою ладью. Чья ладья "наша"?
Maratka вне форума   Ответить с цитированием
Старый 01.02.2019, 15:20   #3983
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Так... запутался.
Какая из них наша?
Шах ставлю я, Вы бьете мою ладью. Чья ладья "наша"?
Короче говоря.
В SF KingDanger считается в минус, т.е. считаются атаки по НАШЕМУ королю.
Поэтому SafeChecks - это безопасные шахи ПРОТИВНИКА.
И если мы атакуем клетку потенциального шаха ладьёй - это не SafeCheck, это UnsafeCheck, за который даётся прям гораздо меньший бонус. (противнику)
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (19.04.2019)
Старый 01.02.2019, 16:03   #3984
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc593af5d4dc2c
Ну я даже не знаю, третий элогейнер сегодня.
Всегда "продлевать" поиск в позициях, которые являются вскрытыми шахами.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (01.02.2019)
Старый 01.02.2019, 17:51   #3985
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Stéphane Nicolet
Date: Fri Feb 1 15:34:46 2019 +0100
Timestamp: 1549031686

Tweak tropism weight in king danger

There was a simplification attempt last week for the tropism
term in king danger, which passed STC but failed LTC. This
was an indirect sign that maybe the tropism factor was sightly
untuned in current master, so we tried to change it from 1/4
to 5/16.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 28098 W: 6264 L: 5990 D: 15844 Elo +3.39
http://tests.stockfishchess.org/test...bc593af5d4e306

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 103709 W: 17387 L: 16923 D: 69399 Elo +1.55
http://tests.stockfishchess.org/test...bc592fc7baea8b

Bench: 4016000

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.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (02.02.2019)
Старый 01.02.2019, 18:19   #3986
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Теперь они тоже считаются, но шахи ферзём считаются только при том условии, что их можно дать с каких-то клеток помимо тех, с которых мы можем давать шахи ладьёй, а шахи слоном считаются только при том условии, что их можно дать с каких-то клеток помимо тех, с которых мы можем давать шахи ферзём.
Но шахи бывают разные. И зависит это от позиции. Я так понимаю, что их "полезность" будет напрямую зависеть от конкретного расчета, а не от того, что есть эти шахи или нет другими фигурами.
Viktor вне форума   Ответить с цитированием
Старый 01.02.2019, 18:40   #3987
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Но шахи бывают разные. И зависит это от позиции. Я так понимаю, что их "полезность" будет напрямую зависеть от конкретного расчета, а не от того, что есть эти шахи или нет другими фигурами.
Я говорю, как это считается в статической оценке позиции.
Было
QueenSafeCheck - считаются с клеток, не атакованных ничем, кроме короля, в случае короля надо, чтобы их атаковало 2 противника;
RookSafeCheck/BishopSafeCheck - считаются с клеток, не атакованных ничем, кроме короля или ферзя, в случае атак короля или ферзя (не одновременно) нужно, чтобы их атаковало 2 противника;
Стало
RookSafeCheck - считаются с клеток, не атакованных ничем, кроме короля или ферзя, в случае атак короля или ферзя (не одновременно) нужно, чтобы их атаковало 2 противника;
QueenSafeCheck - считаются с клеток, не атакованных ничем, кроме короля, в случае короля надо, чтобы их атаковало 2 противника, также нужно, чтобы была хотя бы одна клетка, с которой невозможно дать шах ладьёй;
BishopSafeCheck - считаются с клеток, не атакованных ничем, кроме короля или ферзя, в случае атак короля или ферзя (не одновременно) нужно, чтобы их атаковало 2 противника, также нужно, чтобы была хотя бы одна клетка, с которой невозможно дать шах ферзём.
Как-то так
Как это влияет в целом на поиск - честно, чёрт его знает, эти переплетения оценки и поиска сложны.
Могу сказать, что во многих случаях SF начнёт давать больший KingDanger, а во многих - наоборот, меньший, т.е. это существенная ребалансировка.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (19.04.2019), Viktor (02.02.2019), Кевин (01.02.2019)
Старый 01.02.2019, 18:42   #3988
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Miguel Lahoz
Date: Fri Feb 1 16:27:21 2019 +0100
Timestamp: 1549034841

Extend discovered checks regardless of SEE

A simple idea, but it makes sense: in current master the search is extended
for checks that are considered somewhat safe, and for for this we use the
static exchange evaluation which only considers the `to_sq` of a move.
This is not reliable for discovered checks, where another piece is giving
the check and is arguably a more dangerous type of check. Thus, if the check
is a discovered check, the result of SEE is not relevant and can be ignored.

STC:
LLR: 2.96 (-2.94,2.94) [0.50,4.50]
Total: 29370 W: 6583 L: 6274 D: 16513 Elo +3.66
http://tests.stockfishchess.org/test...bc593af5d4d9b5

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 227341 W: 37972 L: 37165 D: 152204 Elo +1.23
http://tests.stockfishchess.org/test...bc593af5d4dc2c

Bench: 3611854


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.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (02.02.2019)
Старый 01.02.2019, 18:57   #3989
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

xoroshiro очень много сделал в последние полгода для SF.
У нас наконец-то появились люди, которые могут заменить "большую тройку" snicolet, sg и VoyagerOne.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (01.02.2019)
Старый 01.02.2019, 19:00   #3990
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Vizvezdenec, как насчёт этого упрощающего патча: http://tests.stockfishchess.org/test...bc592fc7baf6c1

Одобрят?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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