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) |
19.10.2020, 21:19 | #12751 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
1-й замер влияния контемпта
тип сравнения: сетевая гибридая ОФ - классическая ОФ Time: 10s+0,1s / cutechess 1.2.0 / threads: 1 / concurrency=1 / hash: 64Mb / 5-men syzygy / sf move overhead=50 Book: 8moves_v3.pgn / Adjudication: 5-men syzygy, resign mc=3 sc=700, draw mn=80 mc=10 sc=20 с24 --> contempt=24 с-24 --> contempt=-24 SF12hybrid(c24)-SF11(c24) Код:
Score of StockFish 12 x64 modern vs StockFish 11 x64 modern: 437 - 121 - 442 [0.658] ... StockFish 12 x64 modern playing White: 249 - 49 - 202 [0.700] 500 ... StockFish 12 x64 modern playing Black: 188 - 72 - 240 [0.616] 500 ... White vs Black: 321 - 237 - 442 [0.542] 1000 Elo difference: 113.7 +/- 16.2, LOS: 100.0 %, DrawRatio: 44.2 % 1000 of 1000 games finished. Код:
Score of StockFish 12 x64 modern vs StockFish 11 x64 modern: 374 - 96 - 530 [0.639] ... StockFish 12 x64 modern playing White: 222 - 40 - 238 [0.682] 500 ... StockFish 12 x64 modern playing Black: 152 - 56 - 292 [0.596] 500 ... White vs Black: 278 - 192 - 530 [0.543] 1000 Elo difference: 99.2 +/- 14.6, LOS: 100.0 %, DrawRatio: 53.0 % 1000 of 1000 games finished. (c24 & c24) - (c-24 & c-24) = 14,5 пункта - это четырехкратное расстояние относительно искомого значения (c24 & c0), т.е. оценка увеличения разницы в силе при включении контемпта для этого типа сравнения ~ +3,4% (высокий уровень погрешности) |
19.10.2020, 22:27 | #12752 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Jeweller
оценка увеличения разницы в силе при включении контемпта для этого типа сравнения ~ +3,4%
(высокий уровень погрешности) |
20.10.2020, 10:38 | #12753 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
2-й замер влияния контемпта
тип сравнения: сетевая гибридая ОФ - сетевая гибридая ОФ Time: 10s+0,1s / cutechess 1.2.0 / threads: 1 / concurrency=1 / hash: 64Mb / 5-men syzygy / sf move overhead=50 noob_3moves.epd / Adjudication: 5-men syzygy, resign mc=3 sc=700, draw mn=80 mc=10 sc=20 с24 --> contempt=24 с-24 --> contempt=-24 SF12-hybrid(c24)-SF12mini-hybrid(c24) Код:
Score of StockFish 12 x64 modern vs SF12 miniNNUE 201004: 396 - 124 - 480 [0.636] ... StockFish 12 x64 modern playing White: 211 - 52 - 237 [0.659] 500 ... StockFish 12 x64 modern playing Black: 185 - 72 - 243 [0.613] 500 ... White vs Black: 283 - 237 - 480 [0.523] 1000 Elo difference: 96.9 +/- 15.5, LOS: 100.0 %, DrawRatio: 48.0 % 1000 of 1000 games finished. Код:
Score of StockFish 12 x64 modern vs SF12 miniNNUE 201004: 374 - 106 - 520 [0.634] ... StockFish 12 x64 modern playing White: 189 - 50 - 261 [0.639] 500 ... StockFish 12 x64 modern playing Black: 185 - 56 - 259 [0.629] 500 ... White vs Black: 245 - 235 - 520 [0.505] 1000 Elo difference: 95.4 +/- 14.8, LOS: 100.0 %, DrawRatio: 52.0 % 1000 of 1000 games finished. грубая оценка (высокий уровень погрешности) увеличение разницы в силе относительно более слабых движков, при включении контемпта=24: SF-NNUE-hybrid (contempt=24) --- +0,4% Elo difference |
20.10.2020, 12:17 | #12755 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
Интереснее было бы увидеть разницу при contempt равном нулю (сильнейшем!) и 24 (по умолчанию).
пмм, информативней построить функцию зависимости силы от контемпта во всем его диапазоне но если его влияние в сетевой гибридной ОФ действительно мало, может потребоваться очень много партий, тогда такой тест сделать не смогу иначе - попробую Последний раз редактировалось Jeweller; 20.10.2020 в 13:07. |
3 пользователя(ей) сказали cпасибо: |
21.10.2020, 15:42 | #12756 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Где-то можно сейчас еще скачать исходники последней классической версии, той, что от 31 июля?
|
21.10.2020, 16:21 | #12757 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
Stockfish and CorChess development builds compiled by I. Ivec
October 18, 2020 NNUE networks default: nn-eba324f53044 https://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо |
6 пользователя(ей) сказали cпасибо: | kruzh (21.10.2020), marattmb (21.10.2020), Виталий В. (21.10.2020), Владимир001 (21.10.2020), Переяслав (21.10.2020), Философ (21.10.2020) |
21.10.2020, 17:30 | #12758 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Где-то можно сейчас еще скачать исходники последней классической версии, той, что от 31 июля?
|
Пользователь сказал cпасибо: | Maratka (21.10.2020) |
21.10.2020, 19:21 | #12760 |
2 разряд
Регистрация: 13.01.2017
Сообщений: 294
Сказал(а) спасибо: 321
Поблагодарили 145 раз(а) в 80 сообщениях
Репутация: 21
|
Re: Stockfish и его производные
Цитата: Сообщение от byan_mivv
Хочу найти сеть nn-eba324f53044.nnue в инете - Гугл отправляет на порносайты!
|
21.10.2020, 19:23 | #12761 |
2 разряд
Регистрация: 13.01.2017
Сообщений: 294
Сказал(а) спасибо: 321
Поблагодарили 145 раз(а) в 80 сообщениях
Репутация: 21
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
У fastgm ничего странного - там очень много слабых оппонентов и сказывается отсутствие contempt в 12 версии
|
21.10.2020, 19:59 | #12762 |
1 разряд
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,467 раз(а) в 424 сообщениях
Репутация: 220
|
Re: Stockfish и его производные
Вопрос к знатокам. Ставлю на SF181020 трудную для движков позицию. По крайней мере до глубины 40 движок не находит решение. Причем, я вижу, что еще при малой глубине он отрезал часть веток, в т.ч. и ту, что надо найти, и в последующем их не анализирует. Тогда я вывожу на экран большее количество веток, заставля движок их анализировать. Искомая ветка опять не попадает в поле зрения движка. Тогда я вывожу на экран для анализа 40 веток. В это множество наконец-то попадает и искомая ветка. Движок вынужден ее анализировать, он пробегает по всем 40 веткам. И вот тут-то он уже на 25 глубине находит искомую ветку и выводит ее в первую линию и дальше уже ее не отпускает с первой линии.
Так что же получается, для того, чтобы движок в трудных позиция не отрезал сразу какие-то ветки, надо выводить на экран возможно большее количество линий, и тогда движок вынужден их все анализировать и, естественно быстро находит необходимое решение? Если это так, то при анализе надо выводить на экран возможно большее количество линий, заставляя движок их анализировать все время, не отбрасывая заранее? Прав ли я? |
21.10.2020, 20:07 | #12763 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Где-то можно сейчас еще скачать исходники последней классической версии, той, что от 31 июля?
[ 2020.08.01 SF11 classic.zip ] --- https://files.fm/u/hw4r7xzd |
Пользователь сказал cпасибо: | Maratka (21.10.2020) |
21.10.2020, 20:23 | #12764 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Вопрос к знатокам. Ставлю на SF181020 трудную для движков позицию. По крайней мере до глубины 40 движок не находит решение. Причем, я вижу, что еще при малой глубине он отрезал часть веток, в т.ч. и ту, что надо найти, и в последующем их не анализирует. Тогда я вывожу на экран большее количество веток, заставля движок их анализировать. Искомая ветка опять не попадает в поле зрения движка. Тогда я вывожу на экран для анализа 40 веток. В это множество наконец-то попадает и искомая ветка. Движок вынужден ее анализировать, он пробегает по всем 40 веткам. И вот тут-то он уже на 25 глубине находит искомую ветку и выводит ее в первую линию и дальше уже ее не отпускает с первой линии.
Так что же получается, для того, чтобы движок в трудных позиция не отрезал сразу какие-то ветки, надо выводить на экран возможно большее количество линий, и тогда движок вынужден их все анализировать и, естественно быстро находит необходимое решение? Если это так, то при анализе надо выводить на экран возможно большее количество линий, заставляя движок их анализировать все время, не отбрасывая заранее? Прав ли я? |
21.10.2020, 20:29 | #12765 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Здесь два движка ( bmi2/popcnt ) и исходники:
Мне что интересно - можно ли "задешево" собрать усовно новый "calssic", но c разницей: нет изменения в поиске, однако есть новая оценка. Слабо уверен, что потяну, но попытка не пытка! |
21.10.2020, 23:32 | #12769 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Прав ли я?
Да - если в позиции есть такая закавыка, что одна линия не видит из-за отсечений, то надо использовать анализ во много линий. Нет, только в однум случае - движок может не успеть досчитаться до правильной оценки позиции, т.к. в случае множественного анализа он дольше набирает глубину. А уж 40 линий - это вообще тормоза. Поэтому в идеале эти методы сочетать
__________________
PGN Spy - top tournaments |
22.10.2020, 09:18 | #12770 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от StenR
Гм, судя по оценке многих позиций контемпт там есть внутренний и неотключаемый
|
22.10.2020, 16:33 | #12771 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Улучшенный метод игры в шахматы на основе Alphago Zero
https://patents.google.com/patent/CN110555517A/en |
22.10.2020, 22:24 | #12772 |
2 разряд
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
|
Re: Stockfish и его производные
Author: xoto10
Date: Thu Oct 22 20:08:15 2020 +0200 Timestamp: 1603390095 Reduce big time spikes by reducing PV re-searches. Save time by reducing PV re-searches above original depth. Instead use 5% extra time on every move. STC 10+0.1 th 1 : LLR: 2.93 (-2.94,2.94) {-0.25,1.25} Total: 90688 W: 9702 L: 9436 D: 71550 Elo +1.02 Ptnml(0-2): 408, 7252, 29792, 7450, 442 https://tests.stockfishchess.org/tes...cb75a4f9a47223 LTC 60+0.6 th 1 : LLR: 2.97 (-2.94,2.94) {0.25,1.25} Total: 97856 W: 4602 L: 4303 D: 88951 Elo +1.06 Ptnml(0-2): 53, 3757, 41057, 3960, 101 https://tests.stockfishchess.org/tes...92c7fe3a8c602d closes https://github.com/official-stockfis...fish/pull/3192 Bench 3943959 https://abrok.eu/stockfish/ |
4 пользователя(ей) сказали cпасибо: |
22.10.2020, 22:27 | #12773 |
2 разряд
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Thu Oct 22 20:18:12 2020 +0200 Timestamp: 1603390692 Add net as dependency of config cleaner output and error message if the server is down and the net is not available. closes https://github.com/official-stockfis...fish/pull/3188 No functional change https://abrok.eu/stockfish/ |
3 пользователя(ей) сказали cпасибо: |
22.10.2020, 22:33 | #12774 |
2 разряд
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
|
Re: Stockfish и его производные
Author: syzygy1
Date: Thu Oct 22 20:50:16 2020 +0200 Timestamp: 1603392616 More incremental accumulator updates This patch was inspired by c065abd which updates the accumulator, if possible, based on the accumulator of two plies back if the accumulator of the preceding ply is not available. With this patch we look back even further in the position history in an attempt to reduce the number of complete recomputations. When we find a usable accumulator for the position N plies back, we also update the accumulator of the position N-1 plies back because that accumulator is most likely to be helpful later when evaluating positions in sibling branches. By not updating all intermediate accumulators immediately, we avoid doing too much work that is not certain to be useful. Overall, roughly 2-3% speedup. This patch makes the code more specific to the net architecture, changing input features of the net will require additional changes to the incremental update code as discussed in the PR #3193 and #3191. Passed STC: https://tests.stockfishchess.org/tes...92c7fe3a8c60d0 LLR: 2.94 (-2.94,2.94) {-0.25,1.25} Total: 10040 W: 1116 L: 968 D: 7956 Elo +5.12 Ptnml(0-2): 42, 722, 3365, 828, 63 closes https://github.com/official-stockfis...fish/pull/3193 No functional change. https://abrok.eu/stockfish/ |
5 пользователя(ей) сказали cпасибо: | byan_mivv (22.10.2020), Maratka (23.10.2020), Виталий В. (23.10.2020), Владимир001 (23.10.2020), Философ (22.10.2020) |
22.10.2020, 23:50 | #12775 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
__________________
"Не-ум - цветы вечности." Ошо |
5 пользователя(ей) сказали cпасибо: | kruzh (22.10.2020), Rom77 (23.10.2020), Виталий В. (23.10.2020), Владимир001 (23.10.2020), Переяслав (23.10.2020) |
23.10.2020, 00:37 | #12776 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
|
23.10.2020, 11:07 | #12777 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от byan_mivv
Cfish 221020 NNUE
Код:
Result: --------------------------------------------------------------------------------------- # name games wins draws losses score los% elo+/- 1. Cfish 221020 64 BMI2 NUMA 1000 134 784 82 526.0 100.0 18.1 2. Stockfish 221020 1000 82 784 134 474.0 0.0 -18.1 Tech: --------------------------------------------------------------------------------------- Tech (average nodes, depths, time/m per move, others per game): # name nodes/m NPS depth/m time/m moves time 1. Cfish 221020 64 BMI2 NUMA 433K 1167159 20.5 0.4 51.4 19.1 2. Stockfish 221020 388K 1039907 20.0 0.4 51.5 19.2 Держим марку
__________________
PGN Spy - top tournaments |
23.10.2020, 18:19 | #12779 |
2 разряд
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
подскажите где скачать шашчесс 15.1 он у меня с компа исчез антивирусник что ли его удалил
|
Пользователь сказал cпасибо: | Lotosok33 (23.10.2020) |
23.10.2020, 18:21 | #12780 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Lotosok33
подскажите где скачать шашчесс 15.1 он у меня с компа исчез антивирусник что ли его удалил
https://pixeldrain.com/u/STWzyqdS |
Здесь присутствуют: 21 (пользователей: 0 , гостей: 21) | |
|
|