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) |
23.01.2020, 21:26 | #6601 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Я не верю в такое, если у нас с SF9 в среднем 0.6-0.8 эло за патч в лучшем случае в среднем.
Да, после SF10 было 4 патча в сумме на 10 эло, но такое бывает, прямо скажем, в лучшем случае раз в полгода. Я предпочту видеть регрессы тогда, когда буду хотя бы в какой-то степени уверен, что мы перекроем погрешности |
Пользователь сказал cпасибо: | sovaz1997 (23.01.2020) |
23.01.2020, 23:32 | #6602 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
https://groups.google.com/forum/?nom...ng/nG6aqewRuSM
Ага, ну это было ожидаемо. Пожалуй, второй человек по чистому объёму работы/чистоте написания кода/в целом понимания алгоритма, второй мейнтейнер с текущего момента, Joost VandeVondele. https://itp.phys.ethz.ch/people/pers...l?persid=90106 - из открытой информации, работает в университете Цюриха в качестве (доцента? Чёрт его ногу сломит в этих зарубежных должностях). Отмечу, что я сам, если бы мне понадобилось найти замену snicolet, первым назвал бы именно его. |
24.01.2020, 03:20 | #6603 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Так непривычно видеть было всего один открытый PR сегодня.
Ещё проблемы (issues) многие были закрыты. Давно не заглядывал в них - заценил: удобно и наглядно метки сделали (если проблема связана с таблицами, например, то и метка соответствующая).
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
24.01.2020, 21:39 | #6605 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Мой патч - достаточно забавное изменение параметра "на глазок" после 4с, где я видел стокфиш, который радостно меняет фигуры с ладьёй в углу. Этот патч существенно увеличивает штраф в эндшпиле за запертую ладью, чтобы неповадно было.
Прав? Кстати.. поиграться там, вида 35 или может даже 40 (а может и наоборот, 20 или 25) - может больше ELO будет? _____ Вообще я бы поставил на его "калибровку", с шагом в единицу (т.е. одну сантипешку), благо такие тесты запускаются сплошь и рядом. Думаю реально вытянуть еще 0,2-0,5 ELO, чисто эмпирически подобрав значение вида 34 или скажем 29. Или вон по вот этому: http://tests.stockfishchess.org/html...2d69d58394f9d8 Пусть пойдут пакетом TrappedRook и LongDiagonalBishop... авось в сумме дадут больше, чем отдельный TrappedRook |
24.01.2020, 23:02 | #6606 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Кстати, интуицию сразу видно: нашел одну константу в пакете констант, которая дает бонус и решил "подергать" за хвост еще несколько... вполне разумно!
В общем болею за суммарный патч TrappedRook и LongDiagonalBishop, плюс тюнинг первого. А там, если выгорит, то возможно и тюнинг второго понадобится. |
24.01.2020, 23:10 | #6607 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
______
Тут как бы еще учесть, что в эндшпиле белый слон на a8/h8 таки бывает, аналогично черный на a1 и h1 Это я к: constexpr Score LongDiagonalBishop = S( 45, 25): смысл патча то понятен, но... другие эвристики не дадут с высокой вероятностью ставить "нашего" слона в углы на "их" поле, т.к. там потенциально много чужих фигур, которые нашего слона могут заблокировать, (потенциально -пешки c7 и d7 в случае хода c6), в случае нашего слона на a8, т.е. нужно учесть и горизонтали "1" и "8": насколько там слон потенциально свободен. Если не зажат - то пусть и там себе стоит.... а зажат - то его LongDiagonalBishop только из нашего лагеря - a1 и h1. |
25.01.2020, 03:20 | #6608 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Кстати насколько я понимаю, это чистой воды позиционный патч. Он ни разу не затрагивает тактику, просто в силу своего дизайна: заточка под игру так, чтобы не было запертой ладьи, а это таки получение нужной "позиции" в итоге.
Прав? Кстати.. поиграться там, вида 35 или может даже 40 (а может и наоборот, 20 или 25) - может больше ELO будет? _____ Вообще я бы поставил на его "калибровку", с шагом в единицу (т.е. одну сантипешку), благо такие тесты запускаются сплошь и рядом. Думаю реально вытянуть еще 0,2-0,5 ELO, чисто эмпирически подобрав значение вида 34 или скажем 29. Или вон по вот этому: http://tests.stockfishchess.org/html...2d69d58394f9d8 Пусть пойдут пакетом TrappedRook и LongDiagonalBishop... авось в сумме дадут больше, чем отдельный TrappedRook |
25.01.2020, 09:15 | #6609 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
https://zipproth.de/Brainfish/download/
Brainfish 240120 |
Пользователь сказал cпасибо: | Viktor (25.01.2020) |
25.01.2020, 11:02 | #6611 |
Гроссмейстер
Регистрация: 04.04.2019
Сообщений: 2,306
Сказал(а) спасибо: 2,100
Поблагодарили 2,294 раз(а) в 1,175 сообщениях
Репутация: 240
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
расшифруй хоть
|
4 пользователя(ей) сказали cпасибо: |
25.01.2020, 12:35 | #6613 |
3 разряд
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
Yard, больше не делай таких ссылок версий Стокфиш с Аброка. Буду удалять.
|
25.01.2020, 12:52 | #6614 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Зачем с задержкой выкладывать патчи, которые на аброке есть-то? Я до сих пор так и не понял.
|
Пользователь сказал cпасибо: | Владимир001 (25.01.2020) |
25.01.2020, 13:01 | #6615 |
3 разряд
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Зачем с задержкой выкладывать патчи, которые на аброке есть-то? Я до сих пор так и не понял.
|
25.01.2020, 14:15 | #6616 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Yard
На аброк не смотрю
|
25.01.2020, 14:28 | #6617 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Туда и ходить не надо.
Там делается автокомпиляция с мастера, т.е. задержка от того, что на официальном репозитории, в пределах 10 минут. Зачем нужно что-то ещё - загадка. |
25.01.2020, 22:44 | #6619 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Author: Lolligerhans
Date: Sat Jan 25 09:44:09 2020 +0100 Timestamp: 1579941849 Tweak RestrictedPiece bonus Double the "RestrictedPiece" bonus for restricted moves targeting occupied squares. STC LLR: 3.58 (-2.94,2.94) {-1.00,3.00} Total: 25504 W: 4887 L: 4697 D: 15920 Elo +2.59 Ptnml(0-2): 387, 2935, 5947, 3051, 422 https://tests.stockfishchess.org/tes...2d69d58394f94d LTC LLR: 2.94 (-2.94,2.94) {0.00,2.00} Total: 28572 W: 3826 L: 3621 D: 21125 Elo +2.49 Ptnml(0-2): 224, 2609, 8403, 2791, 239 https://tests.stockfishchess.org/tes...2d69d58394f9a6 Bench: 4719086 |
3 пользователя(ей) сказали cпасибо: |
25.01.2020, 22:47 | #6620 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
В стокфише есть бонус, называется RestrictedPiece, оригинально - очень общее обобщение xoto10 моей идеи с ограничением в эндшпиле коня слоном на все фигуры в любых ситуациях.
В общем, что он даёт - если клетка не "сильно защищена", т.е. не атакована пешкой противника и атакована их фигурой, при этом атакована 2 + нашими фигурами и не атакована 2 их фигурами, то даётся этот бонус (за каждую такую клетку). Шахматный смысл следующий - на эту клетку фигура не может пойти, т.к. её заберут, а мы пойти можем. Поэтому и "restricted piece" - ограничение подвижности фигур противника, в общем-то это "мобильность", но с учётом фигурных атак. Этот патч даёт дополнительный бонус за то, что на этой клетке ещё и сама по себе фигура стоит, т.е. ей придётся заодно оттуда и уйти, а то заберут. А даже если уйдёт - клетка в очень многих случаях останется "плохой" для противника. |
26.01.2020, 00:07 | #6621 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Этот патч даёт дополнительный бонус за то, что на этой клетке ещё и сама по себе фигура стоит, т.е. ей придётся заодно оттуда и уйти, а то заберут. А даже если уйдёт - клетка в очень многих случаях останется "плохой" для противника.
Но тогда не работает: Цитата: Сообщение от Vizvezdenec
В общем, что он даёт - если клетка не "сильно защищена", т.е. не атакована пешкой противника и атакована их фигурой, при этом атакована 2 + нашими фигурами и не атакована 2 их фигурами, то даётся этот бонус (за каждую такую клетку).
В каком месте неточность? |
26.01.2020, 00:33 | #6622 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну на отвод надо потратить темп всё-таки.
И опять же, никто не говорит, что у нас тут 2 боя, может быть и больше, а у противника после отхода будет не больше 2. Да, это не совсем строго, но работает. Может быть и напишем когда-нибудь более чёткую логику, ну а пока есть то, что есть. |
26.01.2020, 06:23 | #6623 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Vizvezdenec, что делает новопрошедший патч?
http://tests.stockfishchess.org/test...2d69d58394faa7
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
26.01.2020, 13:09 | #6625 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Хм, в высчитывании бонуса за инициативу "сильная" сторона определяется теперь не из "нормальной" оценки, а из модифицированной, куда факторы материала входят с половинным коэффициентом.
Т.е. более сильной в некоторых случаях будет считаться сторона та, которая по оценке до этого вроде бы номинально была менее сильной. |
Пользователь сказал cпасибо: | Кевин (27.01.2020) |
26.01.2020, 14:36 | #6626 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
__________________
"Не-ум - цветы вечности." Ошо |
2 пользователя(ей) сказали cпасибо: | Arikchess (28.01.2020), Виталий В. (26.01.2020) |
27.01.2020, 11:53 | #6628 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Alain SAVARD
Date: Mon Jan 27 09:05:55 2020 +0100 Timestamp: 1580112355 Dynamic complexity Instead of computing the initiative bonus on the material score + dynamic score compute it on (material score/2) + dynamic score, Passed STC http://tests.stockfishchess.org/test...2d69d58394fa8f LLR: 2.94 (-2.94,2.94) {-1.00,3.00} Total: 39387 W: 7594 L: 7386 D: 24407 Elo +1.83 Ptnml(0-2): 658, 4519, 9165, 4649, 697 Passed LTC http://tests.stockfishchess.org/test...2d69d58394faa7 LLR: 2.95 (-2.94,2.94) {0.00,2.00} Total: 32588 W: 4206 L: 3986 D: 24396 Elo +2.35 Ptnml(0-2): 244, 2909, 9738, 3111, 253 closes https://github.com/official-stockfis...fish/pull/2516 Bench: 4765486 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пасибо: |
27.01.2020, 13:45 | #6629 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Sami Kiminki
Date: Mon Jan 27 11:16:10 2020 +0100 Timestamp: 1580120170 Advise the kernel to use huge pages (Linux) Align the TT allocation by 2M to make it huge page friendly and advise the kernel to use huge pages. Benchmarks on my i7-8700K (6C/12T) box: (3 runs per bench per config) vanilla (nps) hugepages (nps) avg ================================================== ================================ bench | 3012490 3024364 3036331 3071052 3067544 3071052 +1.5% bench 16 12 20 | 19237932 19050166 19085315 19266346 19207025 19548758 +1.1% bench 16384 12 20 | 18182313 18371581 18336838 19381275 19738012 19620225 +7.0% On my box, huge pages have a significant perf impact when using a big hash size. They also speed up TT initialization big time: vanilla (s) huge pages (s) speed-up ================================================== ===================== time stockfish bench 16384 1 1 | 5.37 1.48 3.6x In practice, huge pages with auto-defrag may always be enabled in the system, in which case this patch has no effect. This depends on the values in /sys/kernel/mm/transparent_hugepage/enabled and /sys/kernel/mm/transparent_hugepage/defrag. closes https://github.com/official-stockfis...fish/pull/2463 No functional change 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пасибо: | Валекс (27.01.2020) |
27.01.2020, 16:34 | #6630 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
http://tests.stockfishchess.org/test...2d69d58394fcbf - мощное упрощение недавнего патча прошло. Как бы даже не эло-гейнер.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Здесь присутствуют: 13 (пользователей: 0 , гостей: 13) | |
Опции темы | |
Опции просмотра | |
|
|