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)
Старый 05.01.2020, 15:48   #6301
Yard
3 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Chess engine: Stockfish Polyglot 2020-01-04

Stockfish - UCI chess engine
INTRODUCTION:
Stockfish Polyglot is the same Stockfish with the ability to read Polyglot books (.bin format).
This chess engine can read up to four Polyglot books.


Rating JCER=3344
https://rapidu.net/7550892961/Stockf...-2020-01-04.7z
Yard вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (05.01.2020)
Старый 05.01.2020, 23:20   #6302
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Сборка by I. Ivec прошлогодняя
December 25, 2019
svoitsl вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (06.01.2020), Валекс (06.01.2020)
Старый 06.01.2020, 20:41   #6303
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
Сборка by I. Ivec прошлогодняя
December 25, 2019
А вот КорЧесс свежий




=================
Но на коротких контролях по прежнему уступает Стокфишу.

CPU:Ryzen
1 core per engine, concurrency 8
TC: 30+0.3
Hash 32 MB
Book: test1.pgn
Contempt=1



Код:
   # PLAYER                                :  RATING  ERROR  PLAYED   (%)    W    D    L  D(%)  CFS(%)
   1 Stockfish_x64_060120_master_popcnt    :    3205      5    1152  51.5  139  909  104  78.9      99
   2 CorChess_x64_060120__master_popcnt    :    3195      5    1152  48.5  104  909  139  78.9     ---

White advantage = 36.98 +/- 4.48
Draw rate (equal opponents) = 81.36 % +/- 1.19
PGN: http://s000.tinyupload.com/index.php...42802151422623
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Maratka (06.01.2020), PanDoors (07.01.2020), Viktor (06.01.2020)
Старый 06.01.2020, 21:06   #6304
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

А что у них по производительности?
На таких конролях 5% скорости вполне могут быть оценены в 10 ELO.
Maratka вне форума   Ответить с цитированием
Старый 06.01.2020, 22:12   #6305
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Решил проверить влияние Contempt в неудобной для SF позе, а именно - вариантах французской против LZ.

Пока что сиграл при Contempt =8 шестнадцать партий (т.е. 8 дебютов с перевертышем).

Результат +2 за LZ

Думаю поставить -24 (минус 24), те же дебюты, контроль, и прочее, разница лишь в настройке SF.

Кто как думает: есть смысл?


____________
Это я к чему?


Vizvezdenec описывал влияние Contempt на стиль SF: положительное значение приводит к более позиционной игре SF, но........ LZ лучший из доступных позиционщиков, перетянуть его на его же поле - так себе идея.

Потому подумал: а что если преднамеренно загнать SF в стиль, которым он владеет лучше всех? Пусть он играет ярко выраженную тактику в той же французской!


__________
Готов выслушать предложения!

p.s.
AMD FX 8370 vs GTX 960, контроль 75 минут + 30 секунд, играется французская, и только она в разных вариантах, т.е. (думаю, что мало кто будет спорить), что для SF это один из худших вариантов против LZ.

Вопрос №2 (если его получиться осуществить - то мой опыт банально не нужен, но идея таки эта самая): зарядить 10K партий по французским с разным Contempt, вида 24, 0, -24 на FishTest.

Вопрос к Vizvezdenec: можно это устроить? Крайне желательно против именно LZ, против себя - это допустимо в качестве факультатива, но только после основного матча.
Maratka вне форума   Ответить с цитированием
Старый 06.01.2020, 22:23   #6306
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

И да, список pgn'ов:

[Round "1"]

1. e4 e6 2. d4 d5 *


[Round "2"]

1. e4 e6 2. d4 d5 3. e5 *


[Round "3"]

1. e4 e6 2. d4 d5 3. Nd2 dxe4 *


[Round "4"]

1. e4 e6 2. d4 d5 3. Nd2 Be7 *


[Round "5"]

1. e4 e6 2. d4 d5 3. Nd2 c5 *


[Round "6"]

1. e4 e6 2. d4 d5 3. Nc3 Bb4 *


[Round "7"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Bb4 *


[Round "8"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 *

________
Дополнения/изменения - приветствуются!
Maratka вне форума   Ответить с цитированием
Старый 06.01.2020, 22:44   #6307
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Вопрос №3:
Нужен список дебютов на 2-4 хода (кроме французской), где SF явно сливает против LZ.
Попробую и их тоже прогнать по системе "отрицательный Contempt".
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 01:57   #6308
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

попробуйте что-нибудь типа d4 f5 или Пирца.
Vizvezdenec вне форума   Ответить с цитированием
Старый 07.01.2020, 05:32   #6309
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Подробнее бы, я в теории не силен.
Идеально: список pgn для розыгрыша, а-ля тот, что пару сообщений выше.
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 08:39   #6310
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Подробнее бы, я в теории не силен.
Идеально: список pgn для розыгрыша, а-ля тот, что пару сообщений выше.
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
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
4el0vek (07.01.2020), Maratka (07.01.2020)
Старый 07.01.2020, 13:11   #6311
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Alain SAVARD
Date: Tue Jan 7 11:00:54 2020 +0100
Timestamp: 1578391254

Use a faster implementation of Static Exchange Evaluation

SEE (Static Exchange Evaluation) is a critical component, so we might
indulge some tricks to make it faster. Another pull request #2469 showed
some speedup by removing templates, this version uses Ronald de Man
(@syzygy1) SEE implementation which also unrolls the for loop by
suppressing the min_attacker() helper function and exits as soon as
the last swap is conclusive.

See Ronald de Man version there:
https://github.com/syzygy1/Cfish/blo...src/position.c

Patch testes against pull request #2469:
LLR: 2.95 (-2.94,2.94) {-1.00,3.00}
Total: 19365 W: 3771 L: 3634 D: 11960 Elo +2.46
Ptnml(0-2): 241, 1984, 5099, 2092, 255
http://tests.stockfishchess.org/test...5436dd91b27ba3

And since we are using new SPRT statistics, and that both pull requests
finished with less than 20000 games I also tested against master as
a speed-up:

LLR: 2.99 (-2.94,2.94) {-1.00,3.00}
Total: 18878 W: 3674 L: 3539 D: 11665 Elo +2.48
Ptnml(0-2): 193, 1999, 4966, 2019, 250
http://tests.stockfishchess.org/test...ef906c8b388745

Non 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.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
byan_mivv (07.01.2020), Rom77 (07.01.2020), Viktor (07.01.2020), Валекс (07.01.2020), Виталий В. (07.01.2020)
Старый 07.01.2020, 13:30   #6312
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Stefan Geschwentner
Date: Tue Jan 7 11:18:50 2020 +0100
Timestamp: 1578392330

Tweak futility pruning

Exclude moves with a good history total from futility pruning. This adds
a condition for quiet futility pruning: history total has to be low.

STC:
LLR: 2.94 (-2.94,2.94) {-1.00,3.00}
Total: 20095 W: 4503 L: 4342 D: 11250 Elo +2.78
Ptnml(0-2): 362, 2380, 4422, 2486, 388
http://tests.stockfishchess.org/test...585b1706b68370

LTC:
LLR: 2.94 (-2.94,2.94) {0.00,2.00}
Total: 53016 W: 8587 L: 8302 D: 36127 Elo +1.87
Ptnml(0-2): 353, 5397, 14751, 5545, 423
http://tests.stockfishchess.org/test...fb773bb7047e95

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

Bench: 5215200

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.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
byan_mivv (07.01.2020), Валекс (07.01.2020), Виталий В. (07.01.2020)
Старый 07.01.2020, 13:46   #6313
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Tue Jan 7 11:33:53 2020 +0100
Timestamp: 1578393233

Introduce king infiltration bonus

Add king infiltration bonus to initiative calculation. Idea is somewhat similar
to outflanking - endgames are hard to win if each king is on it side of the board.
So this adds extra bonus for one of kings crossing the middle line.

STC
LLR: 2.94 (-2.94,2.94) {-1.00,3.00}
Total: 10533 W: 2372 L: 2242 D: 5919 Elo +4.29
Ptnml(0-2): 196, 1198, 2352, 1316, 202
http://tests.stockfishchess.org/test...7ea42ea89da9b3

LTC
LLR: 2.96 (-2.94,2.94) {0.00,2.00}
Total: 15074 W: 2563 L: 2381 D: 10130 Elo +4.20
Ptnml(0-2): 118, 1500, 4111, 1663, 129
http://tests.stockfishchess.org/test...7ea42ea89da9cc

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

Bench: 5146339

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пасибо:
byan_mivv (07.01.2020), Vasilievich (07.01.2020), Валекс (07.01.2020), Виталий В. (07.01.2020)
Старый 07.01.2020, 14:01   #6314
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: lantonov
Date: Tue Jan 7 11:47:39 2020 +0100
Timestamp: 1578394059

Tuned nullmove search

Tuning was done with Bayesian optimisation and sequential use of gaussian process
regressor and gaussian process classifier. The latter is used in lieu of ordinal
categorical modelling. Details will be given in Fishcooking forum topic: https://groups.google.com/forum/?fro...ng/b3uhBBJcJG4

STC:
LLR: 2.96 (-2.94,2.94) {-1.00,3.00}
Total: 10248 W: 2361 L: 2233 D: 5654 Elo +4.34
Ptnml(0-2): 191, 1153, 2303, 1276, 194
http://tests.stockfishchess.org/test...3fbe26f672d4e6

LTC:
LLR: 2.94 (-2.94,2.94) {0.00,2.00}
Total: 16003 W: 2648 L: 2458 D: 10897 Elo +4.13
Ptnml(0-2): 121, 1595, 4394, 1718, 153
http://tests.stockfishchess.org/test...3fbe26f672d4fd

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

Bench 4747984

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.
Кевин вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
byan_mivv (07.01.2020), Maratka (07.01.2020), Vasilievich (07.01.2020), Viktor (07.01.2020), Валекс (07.01.2020), Виталий В. (07.01.2020)
Старый 07.01.2020, 14:52   #6315
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

О! Проснулись блин!
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
otodranik (07.01.2020), Виталий В. (07.01.2020)
Старый 07.01.2020, 15:23   #6316
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...fe5f83a67dd851

http://tests.stockfishchess.org/test...fe5f83a67dd84f

Регресс-тесты запущены.
__________________
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 (07.01.2020), otodranik (07.01.2020)
Старый 07.01.2020, 16:22   #6317
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Регресс-тесты запущены.
Кстати, прогресс в Elo сейчас считается по новым правилам - Pentanomial Elo.
Так что, если кому хочется сравнить текущие результаты с предыдущими регресс-тестами, то лучше вычислить Elo вручную. Например,

Имеется:
Цитата:
ELO: 58.11 +-11.4 (95%) LOS: 100.0%
Total: 1082 W: 263 L: 85 D: 734
Ptnml(0-2): 3, 53, 269, 177, 29

Должно быть:
+57.68
Rom77 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Maratka (07.01.2020), otodranik (07.01.2020), SKY (07.01.2020), Кевин (08.01.2020)
Старый 07.01.2020, 16:42   #6318
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

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

Потому что технически она никому не нужна. Это просто очередная точка отчета роста ELO.
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 17:51   #6320
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну вроде бы должно быть больше 50 на 1 ядре наконец
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Maratka (07.01.2020), otodranik (08.01.2020), Кевин (08.01.2020)
Старый 07.01.2020, 18:21   #6321
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Кстати, прогресс в Elo сейчас считается по новым правилам - Pentanomial Elo.
А попроще? "Старые" ELO = "новые" * k, где k=...?
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 18:23   #6322
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А попроще? "Старые" ELO = "новые" * k, где k=...?
А попроще никак Вообще я разницы вижу немного между ними, 0.3 эло туда или сюда.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.01.2020)
Старый 07.01.2020, 18:24   #6323
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну вроде бы должно быть больше 50 на 1 ядре наконец
Цитата: Сообщение от Maratka
Потому что технически она никому не нужна. Это просто очередная точка отчета роста ELO.
А может действительно "зарелизиться" в конце концов? Играть релиз понятно лучше не станет, но... появится таки точка отсчета, где ELO будет мерится не двузначными цифрами около 50: 46 или 52 - это 6 ELO, но вроде бы ахти какая разница?

А вот 2 и 8 (те же 6 ELO) уже заметно. ;)
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 18:26   #6324
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
А попроще никак Вообще я разницы вижу немного между ними, 0.3 эло туда или сюда.
А на кой ляд тогда эта муть? Технически не берусь спорить, может оно и правильнее, но преемственность результатов сломалась.
Т.е. тем важнее выпустить релиз 11, с подсчетом разницы по старой системе. А вот потом, бета 12+ пусть считается уже по новой.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
otodranik (08.01.2020)
Старый 07.01.2020, 18:33   #6325
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А попроще? "Старые" ELO = "новые" * k, где k=...?
Я не знаю как считать по новому, а чтобы проверить "по старому", классическим Elo, использую небольшой скрипт:
Rom77 вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alex_Lk (07.01.2020), Alvir (07.01.2020), Corrs (07.01.2020), Maratka (07.01.2020), otodranik (08.01.2020), Viktor (07.01.2020), Кевин (08.01.2020)
Старый 07.01.2020, 18:36   #6326
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
попробуйте что-нибудь типа d4 f5 или Пирца.
Цитата: Сообщение от 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
Запустил французскую при -24, следом пойдут эти, при +8 и -24.

Результаты по французской будут через 3-4 дня. Тогда же и опубликую партии (все, и с +8, и с -24).

А потом примусь за "d4 f5 или Пирца", ну и Алехина, опять же с разными значениями Contempt: +8 и -24.

_______
Сразу уточняю, почему выбрал таки +8, а не нуль (что разумно), или +24 (что по умолчанию):

Все же GTX 960 (~2 тыс узлов с секунду) и FX-8370 (~7 млн. узлов в секунду) - это по общепринятому - некоторый бонус за FX, потому ему даю все же плюс, а не нуль, но плюс крохотный, 8 баллов, а не 24, которые по умолчанию.

В конце концов, моя идея не в том, чтобы найти единственно правильное значение Contempt против LZ (ибо у всех железо разное, а значит нет и единственно "правильного" значения Contempt), а в том, чтобы поймать тенденцию: если мы заставляем SF играть тактику, что он умеет лучше всех, и не лезть в позиционную борьбу, где сильнее всех LZ - то может так и правильно? А команда LZ пусть мозгует об своих алгоритмах против лучшего в мире тактика.... Авось через год увидим то, что сейчас даже представить не можем.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
otodranik (08.01.2020)
Старый 07.01.2020, 18:51   #6327
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вообще я могу сказать, что лично мной больше всего работы было проделано в направлении атак на короля (5 патчей) и оценке выигрываемости эндшпилей (3 патча). Но вообще 70% улучшений SF по-прежнему лежат в области поиска, так что тут ещё в тактике прибавлять и прибавлять Да и поиск это не только тактика, глубина улучшает и позиционную игру вполне себе.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
otodranik (08.01.2020), Кевин (08.01.2020)
Старый 07.01.2020, 18:56   #6328
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Я не знаю как считать по новому, а чтобы проверить "по старому", классическим Elo, использую небольшой скрипт:
Оригинал не отсюда ли?
http://www.3dkingdoms.com/chess/elo.htm

Некоторая разница есть, но в пределах десятых долей, и похоже - разница лишь в огруглении: Ваш скрипт пишет именно то, что насчитал, вида 54,33, а тот что я пользовался - округляет до 54.0
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 19:04   #6329
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Вообще я могу сказать, что лично мной больше всего работы было проделано в направлении атак на короля (5 патчей) и оценке выигрываемости эндшпилей (3 патча). Но вообще 70% улучшений SF по-прежнему лежат в области поиска, так что тут ещё в тактике прибавлять и прибавлять Да и поиск это не только тактика, глубина улучшает и позиционную игру вполне себе.
Пусть все что может улучшают все что есть, никто не против
Но таки полезно быть реалистом: LZ вчистую громит SF'ша в той же французской. Проигрыши LZ единичны, и обусловлены банальными зевками.

Моя идея в том, чтобы нивелировать это за счет Contempt, после чего провести регресс на позициях, где SF заведомо доминирует. Если по итогу в целом получится, что SF наберет таки дополнительные ELO против именно LZ, то возможно (подчеркиваю - возможно, ни на чем не настаиваю) таки ставить ему некоторый минус в суперфиналах, где соперник на ближайшие год-два, а то и пять заведомо известен.

Ну а в отборе пусть будет 0 или небольшой плюс: это даст возможность пройти в финал за счет небольшого проигрыша сетям, но этого же значения хватит, чтобы вынести остальные a-b движки, т.е. выход в финал будет достаточно вероятен, в случае, если количество клонов LZ не зашкалит за объективно разумный уровень.

Во всяком случае, пока я вижу конечную цель эксперимента именно в этом.
Maratka вне форума   Ответить с цитированием
Старый 07.01.2020, 19:10   #6330
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Оригинал не отсюда ли?
http://www.3dkingdoms.com/chess/elo.htm
Некоторая разница есть, но в пределах десятых долей, и похоже - разница лишь в огруглении: Ваш скрипт пишет именно то, что насчитал, вила 54,33, а тот что я пользовался - округляет до 54.0?
Очевидно да - программа этого автора. Я в своё время её просто нагуглил, но она была уже сразу на русском. Кто-то её перевел и разместил на своём сайте. Я немного поковырялся в коде и сделал так, чтобы она отображала две цифры после запятой, а не округляла до целых, как в оригинале. При желании корректность можно проверить на предыдущем регресс-тесте, который считался по классическому методу, ну или формулу Elo можно нагуглить.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.01.2020)
Ответ


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

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

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

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


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


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