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) |
28.06.2020, 16:53 | #8491 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Хорошо, сделаем, но не знаю когда, может завтра, но тогда партий меньше придётся сделать, 100 это много при таком контроле времени.Потому что при контроле 1+1 - 6 часов надо, а 5+2 при 100 партиях займёт больше суток.
Так что все же по возможности пусть будет те же 100 партий! |
28.06.2020, 16:59 | #8492 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Ну попробую. Самому интересно, именно эти же версии, что сейчас тестируются? Или с обновлёнными версиями которые будут на тот момент, если будут?
|
28.06.2020, 17:04 | #8493 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Именно эти.
Интересен факт изменения соотношения сил по мере роста контроля. А новые версии движков и сетей конечно же свой бонус дадут, но это отдельный тест. |
28.06.2020, 17:17 | #8494 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Уговорили. Сразу же как этот тест закончится, запущу эти же движки. С тактми же настройками и время 5+2. Хэш тоже оставлять 128 мгб? С увеличением времени разве не нужно и хэш увеличивать?
|
28.06.2020, 17:43 | #8498 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от byan_mivv
Cfish 2020-06-28
«CFish, порт Stockfish, написанный на простом языке C Рональдом де Маном, впервые опубликованный на GitHub в июле 2016 года. Возможно, вдохновленный проектом asmFish по ускорению Stockfish с использованием языка программирования, более близкого к машине, цель CFish - изучить возможные проблемы оптимизации компиляторов C против C ++ "[Chess Programming Wiki]. http://s000.tinyupload.com/?file_id=...65917753432019 |
28.06.2020, 18:00 | #8499 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:1+1, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Slow Mover 100 по умолчанию у обоих версий движка . Партии |
3 пользователя(ей) сказали cпасибо: |
28.06.2020, 18:04 | #8500 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Запустил матч 5+2 , 100 партий- по просьбе Маратки .Эти же движки с такими же настройками ,только хэш 256 .Slow Mover 100 так же для обоих .
|
Пользователь сказал cпасибо: | Alvir (28.06.2020) |
28.06.2020, 18:06 | #8501 |
3 разряд
Регистрация: 09.04.2019
Сообщений: 197
Сказал(а) спасибо: 1,130
Поблагодарили 248 раз(а) в 109 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:1+1, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off.
Slow Mover 100 по умолчанию у обоих версий движка . Партии |
28.06.2020, 18:23 | #8504 |
3 разряд
Регистрация: 09.04.2019
Сообщений: 197
Сказал(а) спасибо: 1,130
Поблагодарили 248 раз(а) в 109 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Думаю 256, может 512.
Пусть это будет единственным изменением. " Оптимальный размер хеш-таблицы для Komodo - это когда программа использует половину или меньше хеш-таблицы. Когда процент превысит 50%, вы увидите снижение производительности... 1. Возьмите основное время в минутах и добавьте приращение в секундах (для внезапной смерти приращение равно нулю.) Например, игра с приращением 5 минут плюс 1 секунда будет 5 + 1 = 6. 2. Умножьте значение, полученное на шаге 1, на 3. В приведенном выше примере 5x3 = 15. 3. Находясь в начальной позиции, выполните поиск по фиксированному времени именно этого количества времени в секундах. (15 секунд в этом примере) 4. Обратите внимание на использование хеш-таблицы в соответствии с графическим интерфейсом. 5. Если коэффициент использования хеш-таблицы намного превышает 40%, удвойте размер хеш-таблицы и повторите этот тест. 6. Если загрузка хеш-таблицы слишком мала, например, значительно ниже 20%, вы, вероятно, устанавливаете таблицу выше, чем нужно. ...Обычно мы рекомендуем выбирать наименьший размер хеш-таблицы, который дает использование теста не более чем на 40%." |
Пользователь сказал cпасибо: | Maratka (28.06.2020) |
28.06.2020, 18:54 | #8505 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Alvir
" Оптимальный размер хеш-таблицы для Komodo - это когда программа использует половину или меньше хеш-таблицы. Когда процент превысит 50%, вы увидите снижение производительности...
Как я вижу, нужно не достигать заполнения таблицы (и это правильно) но вот про 50% - один еврей на Привозе сказал, во всяком случае - я не видел тестов. В целом, тут сложная схема, которая зависит от алгоритмов кешировния, т.е. чистой воды аппаратной особенности процессоров, которая у разных процессоров - разная, от объема L3 кеша (а ведь есть еще и Broadwell с L4 в десктопных и ноутбучных моделях), от соотношения объема кеша и объема хеша (чем они ближе, тем больше процент попаданий в кеш),от скорости памяти (если 4 канала DDR4-2667, то наверное, это не то же самое, что и 2 канала DDR3-1600), ну и конечно от алгоритмов самого движка, которые способствуют (или нет) помещению самых горячих данных в L3. Как-то так, в общем... Последний раз редактировалось Maratka; 28.06.2020 в 19:36. |
Пользователь сказал cпасибо: | Alvir (28.06.2020) |
28.06.2020, 18:58 | #8506 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
А 32 битной версии нет?
__________________
"Не-ум - цветы вечности." Ошо |
28.06.2020, 22:27 | #8507 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Очень интересный PR открыт мейнтейнером (пока только для дискуссии):
https://github.com/official-stockfis...fish/pull/2778 Как я понял, Стокфиш при работе с эндшпильными таблицами обретёт принципиально иной подход к выводу оценки и анализа в эндшпилях, основываясь на опыте нейросетей с их процентными вероятностями ничьи, поражения или победы в зависимости от особенностей позиции и накопленного ранее опыта/статистики. Это принципиально новый эндшпильный уровень для альфа-бета топ-движка. Пока неясно, как это всё будет работать, но я заинтригован. Хорошо, что по плану новшество можно будет контролировать (вкл/выкл) UCI-параметром по предпочтению пользователей, а то с непривычки будет сложно работать. Vizvezdenec, не могли бы Вы объяснить нюансы этого патча, правильно ли я понял его задумку и как это всё будет работать на практике? Кстати, есть сомнения, что оболочки правильно будут интерпретировать выводимые результаты.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Владимир001 (29.06.2020) |
28.06.2020, 22:33 | #8508 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Я с эндшпильными таблицами никогда не работал, поэтому тут Вы можете интерпретировать не хуже меня
А так там миллион патчей прошёл - больше веса за d5/e5 пешки в эндшпиле, меньше оценка, если у нас только ферзь из "не пешек", меньше оценка в "ничейных" ладейных эндшпилях. А про таблицы я не особо в курсе, разбираться на не очень трезвую голову не особо хочу, правда
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Кевин (29.06.2020) |
29.06.2020, 00:45 | #8509 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Author: Stéphane Nicolet
Date: Sun Jun 28 22:42:43 2020 +0200 Timestamp: 1593376963 Scale down eval for queen imbalance We lower the endgame value of the evaluation when we detect that there is only one queen left on the board (more precisely, we use a scale factor of 37/64, or about 0.58, for the endgame part of the evaluation). Hopefully this helps a little bit for the assessment of positions with queen imbalance, which are one of the well-known Stockfish weaknesses. STC: LLR: 2.94 (-2.94,2.94) {-0.50,1.50} Total: 21600 W: 4176 L: 3955 D: 13469 Elo +3.55 Ptnml(0-2): 351, 2457, 5003, 2598, 391 https://tests.stockfishchess.org/tes...0eec13834a94e8 LTC: LLR: 2.97 (-2.94,2.94) {0.25,1.75} Total: 248328 W: 30596 L: 29720 D: 188012 Elo +1.23 Ptnml(0-2): 1544, 22345, 75665, 22911, 1699 https://tests.stockfishchess.org/tes...0eec13834a94fe Closes https://github.com/official-stockfis...fish/pull/2781 Bench: 4441323 https://abrok.eu/stockfish/ +4 сборики |
2 пользователя(ей) сказали cпасибо: | sergey1963 (29.06.2020), Виталий В. (29.06.2020) |
29.06.2020, 01:02 | #8510 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Запустил матч 5+2 , 100 партий- по просьбе Маратки .Эти же движки с такими же настройками ,только хэш 256 .Slow Mover 100 так же для обоих .
Партии продолжаются... |
Пользователь сказал cпасибо: | Maratka (29.06.2020) |
29.06.2020, 01:23 | #8511 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от byan_mivv
Только 64-битные и на Иммортале, и на Массимилиано...
Мой ник там был lisandr, если кто помнит. |
Пользователь сказал cпасибо: | byan_mivv (29.06.2020) |
29.06.2020, 08:06 | #8513 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Author: Stéphane Nicolet
Date: Sun Jun 28 22:42:43 2020 +0200 Timestamp: 1593376963 Scale down eval for queen imbalance We lower the endgame value of the evaluation when we detect that there is only one queen left on the board (more precisely, we use a scale factor of 37/64, or about 0.58, for the endgame part of the evaluation). Hopefully this helps a little bit for the assessment of positions with queen imbalance, which are one of the well-known Stockfish weaknesses... 6r1/8/3p1k1p/4b2Q/7P/6P1/8/7K w - - 1 49 Дарю "патчистам" еще идею- При жертве наиболее ценных фигур- а это ферзь и ладья, если видим большой перекос в материале (более ладьи), а оценка- 0 или небольшой минус- предполагаем, что это временная нехватка глубины (итерации-попытки), если продлим вариант- оценка вырастет, здесь должны сильно помочь векторные инструкции... Ну как бы не верим текущей оценке Стока и все силы бросаем на этот вариант с огромным перекосом материала... да и сегодняшний Сток это почти видит- иначе откуда при перевесе у соперника в ладью оценка с "мгновенных" -5.0 падает до -1.0, а затем и вообще до 0.0- 4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1 2rqr1k1/pp1bbp1p/4p1pB/4P3/1nQpN3/P4N2/5PP1/3RR1K1 w - - 0 21 Последний раз редактировалось sergey1963; 29.06.2020 в 08:48. |
29.06.2020, 14:52 | #8514 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Intel Core i5-7600K, 4.20 GHz, 1 CPU, Gui:Fritz-11, Games:100, Time:5+2, Book:SuperGM_4mvs ,Endgame tables:Syzygy 3-4-5, Hash:256MB, Ponder:Off. Партии |
29.06.2020, 20:32 | #8516 |
3 разряд
Регистрация: 09.04.2019
Сообщений: 197
Сказал(а) спасибо: 1,130
Поблагодарили 248 раз(а) в 109 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Провёл новый тест с новой сетью:
Intel Core i5-4440, 3.10 GHz, 1 Core, Gui:Fritz-17, Games:100, Time:1+1, Book:2ply_openings ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Сеть-Gekkehenker2020-06-27, Slow Mover -по умолчанию для обоих. Погрешность +-42 элло, что как бы показывает перевес Стока с сетью. |
2 пользователя(ей) сказали cпасибо: | Rom77 (30.06.2020), Владимир001 (29.06.2020) |
29.06.2020, 22:25 | #8519 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Author: Stefan Geschwentner
Date: Mon Jun 29 20:02:58 2020 +0200 Timestamp: 1593453778 Tweak single queen endgame scaling. Increase scaling factor for each minor of the opponent side of the queen. STC: LLR: 2.94 (-2.94,2.94) {-0.50,1.50} Total: 14528 W: 2860 L: 2653 D: 9015 Elo +4.95 Ptnml(0-2): 217, 1632, 3408, 1741, 266 https://tests.stockfishchess.org/tes...0eec13834a96a0 LTC: LLR: 2.95 (-2.94,2.94) {0.25,1.75} Total: 34584 W: 4371 L: 4111 D: 26102 Elo +2.61 Ptnml(0-2): 205, 3080, 10501, 3262, 244 https://tests.stockfishchess.org/tes...0eec13834a96c9 closes https://github.com/official-stockfis...fish/pull/2782 Bench: 4523573 https://abrok.eu/stockfish/ |
29.06.2020, 22:34 | #8520 |
3 разряд
Регистрация: 09.04.2019
Сообщений: 197
Сказал(а) спасибо: 1,130
Поблагодарили 248 раз(а) в 109 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Если сеть обновилась, с тех пор, выложите, если не трудно
https://cdn.discordapp.com/attachmen...r2020-06-27.7z |
2 пользователя(ей) сказали cпасибо: | Maratka (29.06.2020), Владимир001 (29.06.2020) |
Здесь присутствуют: 15 (пользователей: 0 , гостей: 15) | |
|
|