logotype bestlogic
Gens una sumus!
Логин
Пароль
Запомнить Забыли пароль?
Логические игры. EnglishRussian
Шахматы на сервере для игроков любой квалификации
Поздравляем игроков Vladimir_Antonov, ChessGenius141, с днем рождения! Желаем успехов!  
26.03.2019 11:49:36
“Общие темы”   “Предложения(Anons)”   “Шахматы(chess)”   “Команды(Teams)”   “Соревнования”   “Флейм”   “Новый форум”
Шахматы(chess)

    Тема: ""Облагороженный" Stockfish ( эксперименты с исходниками )"

вернуться к списку тем   

 Страница 7 из 8      1|2|3|4|5|6|7|8

 12-01-2019 11:58:57
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2198 (E)
Партий : 207
Сообщений : 280
Благодарил(а) : 87 раз(а)
Поблагодарили : 96 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
Сообщение от lobkov62:
  вот такой расклад...сижу уже много лет под маком, где стокфиш слабоват.
Поэтому начал экспериментировать в оценке позиции движком под виндами: реальные и виртуальные машины. (2-3 ядерный процессор, 3-4 гига оперативки)

Столкнулся с такой ситуацией: в части многофигурных позиций после каждого хода белых стокфиш 10 несколько переоценивает позицию белых. После очередного хода черных: пожалуй что переоценивает позицию черных.
Понятно что это лучше всего лечится 4-8 ядерным железом с 16-32 гиг оперативной памяти.
Но что делать, пока подобный монстр еще пока не приобретен?

Прошу уважаемых коллег подсказать настройки движка стокфиш, которые сделают разброс оценок после каждого полухода меньше
 
 Цитата:
Сообщение от lobkov62:
  вот такой расклад...сижу уже много лет под маком, где стокфиш слабоват.
Поэтому начал экспериментировать в оценке позиции движком под виндами: реальные и виртуальные машины. (2-3 ядерный процессор, 3-4 гига оперативки)

Столкнулся с такой ситуацией: в части многофигурных позиций после каждого хода белых стокфиш 10 несколько переоценивает позицию белых. После очередного хода черных: пожалуй что переоценивает позицию черных.
Понятно что это лучше всего лечится 4-8 ядерным железом с 16-32 гиг оперативной памяти.
Но что делать, пока подобный монстр еще пока не приобретен?

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

 
Вверх   
 
 12-01-2019 17:06:25
 Still

Регистрация : 05.02.2014
Возраст : 49
Рейтинг(класс) : 2331 (B)
Партий : 677
Сообщений : 1547
Благодарил(а) : 635 раз(а)
Поблагодарили : 617 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
Сообщение от lobkov62:
  Прошу уважаемых коллег подсказать настройки движка стокфиш, которые сделают разброс оценок после каждого полухода меньше
 
в параметрах движка установить нулевой контемпт

 
Вверх   
 
 13-01-2019 07:12:18
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Contempt: 0 ( по умолчанию: 24 )
Analysis Contempt: off ( по умолчанию: both )

Остаётся ещё динамический контемпт, который в оригинальной версии отключить нельзя,
т.е. оценки всё равно будут на [ +0.10 ... +0.20 ] "оптимистичнее"..


Здесь движки из последнего пакета:
2019.01.01 SF10.zip --- https://ru.files.fm/u/tyfzekaa

В частности:
[ 2019.01.01 SF10.exe ] - обычный SF10
[ 2019.01.01 SF10wdc.exe ] - SF10 с отключённым динамическим контемптом и "солидными" цифрами
wdc ~ WithoutDynamicalContempt


Следующий пакет [ 2019.01.15 SF10.zip ] со свежими обновлениями движков будет уже 15-16 января..

 
Вверх   
 
 15-01-2019 02:17:24
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
[ Readme.txt ]
Имеем 4 универсальных (x64_popcnt)-движка:

yyyy.mm.dd SF10.exe
yyyy.mm.dd NORMAL.exe
yyyy.mm.dd TIGRAN.exe
yyyy.mm.dd ULTRA.exe
____________________________________________________________________________________________________

Комбинируя параметры [ Analysis Contempt / Contempt ],
получаем по 4 движка для каждого из них, т.е. 16 движков:

[ Analysis Contempt: off / Contempt: 0 ] или [ Analysis Contempt: не off / Contempt: -100 ... +100 ]
yyyy.mm.dd SF10.exe
yyyy.mm.dd NORMAL.exe
yyyy.mm.dd TIGRAN.exe
yyyy.mm.dd ULTRA.exe

[ Analysis Contempt: off / Contempt: 1 ]
yyyy.mm.dd SF10wdc.exe
yyyy.mm.dd NORMALwdc.exe
yyyy.mm.dd TIGRANwdc.exe
yyyy.mm.dd ULTRAwdc.exe

[ Analysis Contempt: off / Contempt: 2 ]
yyyy.mm.dd SF10(t).exe
yyyy.mm.dd NORMAL(t).exe
yyyy.mm.dd TIGRAN(t).exe
yyyy.mm.dd ULTRA(t).exe

[ Analysis Contempt: off / Contempt: 3 ]
yyyy.mm.dd SF10wdc(t).exe
yyyy.mm.dd NORMALwdc(t).exe
yyyy.mm.dd TIGRANwdc(t).exe
yyyy.mm.dd ULTRAwdc(t).exe
____________________________________________________________________________________________________

(wdc)-движки ( WithoutDynamicalContempt ) не используют динамический контемпт
(t)-движки предназначены для тестовых партий, где перед каждым ходом движок очищает свой хэш ( ClearHash )
yyyy.mm.dd - дата выпуска пакета движков. Пример: 2019.01.15 SF10.exe



2019.01.15 SF10.zip --- https://ru.files.fm/u/jw7eneeb --- 4 движка из которых можно получить 16 ( читаем Readme.txt !! ):

2019.01.15 SF10.exe
2019.01.15 NORMAL.exe
2019.01.15 TIGRAN.exe
2019.01.15 ULTRA.exe

 
Вверх   
 
1 пользователь сказал спасибо: Chess762 (16.01.2019, 11:06)
 17-01-2019 03:26:30
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Подобрал 5 новых табий для матчей из 10 партий:
[ #1 ] 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d5 9. exd5 Nxd5 10. Nxe5 Nxe5 11. Rxe5 c6 12. d4 Bd6 13. Re1 Qh4 14. g3 Qh3 *
[ #2 ] 1. c4 c5 2. Nf3 Nf6 3. g3 b6 4. Bg2 Bb7 5. O-O e6 6. Nc3 Be7 7. d4 cxd4 8. Qxd4 d6 9. Rd1 a6 10. b3 Nbd7 11. Bb2 O-O 12. Rac1 Qc7 13. h3 Rac8 14. e4 Rfd8 *
[ #3 ] 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 d6 6. Be3 Nf6 7. Qd2 Be7 8. f3 O-O 9. g4 Nd7 10. O-O-O Nxd4 11. Qxd4 Ne5 12. Be2 Nc6 13. Qd2 a6 14. Kb1 b5 *
[ #4 ] 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Bb7 5. Bg2 Be7 6. O-O O-O 7. Re1 d5 8. cxd5 exd5 9. Nc3 Nbd7 10. Bf4 c5 11. Rc1 Ne4 12. Qa4 Nxc3 13. bxc3 Nf6 14. Ne5 Qe8 *
[ #5 ] 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Nf3 c5 8. Rb1 O-O 9. Be2 cxd4 10. cxd4 Qa5+ 11. Bd2 Qxa2 12. O-O Bg4 13. Bg5 h6 14. Be3 Nc6 *


Круговик:

Результативные партии:
[ 1 : 0 ] TIGRAN - ULTRA ------- https://lichess.org/AHQnLlXO#28

На основных магистралях Маршалла и Грюнфельда движки ничего особенного и нового не предложили... Да и вообще...
Набор табий оказался недостаточно боевым и движки поубегали на ничью в подавляющем большинстве партий...

Отредактировано ATSTOY 05-02-2019 07:04:56

 
Вверх   
 
 18-01-2019 10:46:20
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Теперь проверенный более острый набор:
[ #1 ] 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 e5 7. O-O exd4 8. Nxd4 Re8 9. f3 c6 10. Kh1 Nbd7 *
[ #2 ] 1. d4 d5 2. Nf3 Nf6 3. c4 c6 4. Nc3 dxc4 5. a4 Bf5 6. Ne5 Nbd7 7. Nxc4 Qc7 8. g3 e5 9. dxe5 Nxe5 10. Bf4 Nfd7 *
[ #3 ] 1. Nf3 Nf6 2. c4 c5 3. g3 b6 4. Bg2 Bb7 5. O-O e6 6. Nc3 Be7 7. d4 cxd4 8. Qxd4 d6 9. Rd1 a6 10. b3 Nbd7 *
[ #4 ] 1. Nf3 d5 2. g3 c5 3. c4 d4 4. b4 cxb4 5. a3 bxa3 6. Bg2 Nc6 7. Bxa3 e5 8. Bxf8 Kxf8 9. d3 g6 10. Nbd2 Nf6 *
[ #5 ] 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 Ng4 7. Bg5 h6 8. Bh4 g5 9. Bg3 Bg7 10. h3 Ne5 *

Круговик:

Результативные партии:
[ 1 : 0 ] ULTRA - SF10 ---------- https://lichess.org/bfBQI1qD#20
[ 1 : 0 ] TIGRAN - NORMAL ---- https://lichess.org/bQLZ7gDO#20
[ 1 : 0 ] NORMAL - TIGRAN ---- https://lichess.org/dUHV9zp1#20
[ 1 : 0 ] TIGRAN - ULTRA ------- https://lichess.org/e75G2F9P#20
[ 1 : 0 ] NORMAL - ULTRA ----- https://lichess.org/Zk7DFsVf#20

Прочее:
[ 1/2 ] SF10 - NORMAL ------- https://lichess.org/ggWz6Az9#20 ---- лёгкий нефарт в тяжёлой форме... оценка до +1.6 доходила...
[ 1/2 ] TIGRAN - SF10 -------- https://lichess.org/FHzunDMk#20 ---- тут уже Сток крайне удачно отскочил... ходов 20 подряд +1.3 ... +1.5 было...


Приключений было гораздо больше... Все движки откатали в меру конкурентно...
Нелишне напомнить, что SF10 и NORMAL чуть быстрее ( на 4%...8% ) движков TIGRAN и ULTRA...
На контроле ( 10min + 20sec ) это практически ни о чём...

Отредактировано ATSTOY 05-02-2019 06:55:18

 
Вверх   
 
 01-02-2019 02:47:13
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Удалось ликвидировать небольшое отставание по скорости движков TIGRAN и ULTRA...
Теперь SF10-оригинал и все разновидности имеют абсолютно одинаковую скорость работы...

Последний обработанный патч ( http://abrok.eu/stockfish/ ):
Author: protonspring // Date: 2019.01.31 (15:21) // Timestamp: 1548944484



2019.02.01 SF10.zip --- https://ru.files.fm/u/5yct66jb --- 4 движка из которых можно получить 16 ( читаем Readme.txt !! ):

2019.02.01 SF10.exe
2019.02.01 NORMAL.exe
2019.02.01 TIGRAN.exe
2019.02.01 ULTRA.exe
Readme.txt

 
Вверх   
 
1 пользователь сказал спасибо: NLO37 (01.02.2019, 09:10)
 03-02-2019 00:51:53
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Прогоним в более скоростном режиме ( 3min + 2sec )... Для круговика подготовил 30 позиций ( после 3-х ходов ) -
M60 ShortBook.pgn ( https://ru.files.fm/u/jyr3bpv7 )... Каждая из них будет разыграна белыми и чёрными, т.е. матчи будут из 60 партий...

Круговик:

Результативные партии:

[ 1 : 0 ] ULTRA - SF10 ---------- https://lichess.org/7q3cZiJQ#06
[ 1 : 0 ] SF10 - ULTRA ---------- https://lichess.org/MTZ3sVZe#06

[ 0 : 1 ] NORMAL - TIGRAN ---- https://lichess.org/vMwGe882#06
[ 1 : 0 ] TIGRAN - NORMAL ---- https://lichess.org/Jp2FCtB5#06
[ 1 : 0 ] TIGRAN - NORMAL ---- https://lichess.org/fzJl1AGH#06
[ 1 : 0 ] TIGRAN - NORMAL ---- https://lichess.org/MDWB1qgQ#06
[ 1 : 0 ] NORMAL - TIGRAN ---- https://lichess.org/frLV12E0#06
[ 1 : 0 ] TIGRAN - NORMAL ---- https://lichess.org/90p144wX#06
[ 1 : 0 ] NORMAL - TIGRAN ---- https://lichess.org/qJvJope8#06
[ 1 : 0 ] NORMAL - TIGRAN ---- https://lichess.org/2XIHFXRT#06

[ 1 : 0 ] SF10 - NORMAL -------- https://lichess.org/E46rXBMh#06
[ 0 : 1 ] SF10 - NORMAL -------- https://lichess.org/PKtOPyRm#06
[ 1 : 0 ] SF10 - NORMAL -------- https://lichess.org/FabI8kwZ#06
[ 1 : 0 ] SF10 - NORMAL -------- https://lichess.org/AvtlBwqg#06
[ 0 : 1 ] SF10 - NORMAL -------- https://lichess.org/LiqKjDEa#06

[ 0 : 1 ] ULTRA - TIGRAN ------ https://lichess.org/9DehHVpD#06
[ 1 : 0 ] ULTRA - TIGRAN ------ https://lichess.org/VUIxETub#06
[ 1 : 0 ] TIGRAN - ULTRA ------ https://lichess.org/p3Pj8ANm#06

[ 1 : 0 ] SF10 - TIGRAN -------- https://lichess.org/32pr7yge#06
[ 1 : 0 ] TIGRAN - SF10 -------- https://lichess.org/ecCecPu4#06
[ 1 : 0 ] SF10 - TIGRAN -------- https://lichess.org/TcYMl9RM#06
[ 1 : 0 ] TIGRAN - SF10 -------- https://lichess.org/bxwwZvcE#06
[ 1 : 0 ] TIGRAN - SF10 -------- https://lichess.org/P3Er0NAl#06

[ 1 : 0 ] ULTRA - NORMAL ----- https://lichess.org/gqnV6QyN#06
[ 1 : 0 ] NORMAL - ULTRA ----- https://lichess.org/tJ9fpYJv#06
[ 0 : 1 ] NORMAL - ULTRA ----- https://lichess.org/ZMYJH9CP#06
[ 1 : 0 ] ULTRA - NORMAL ----- https://lichess.org/Ca26Q1Vq#06
[ 1 : 0 ] ULTRA - NORMAL ----- https://lichess.org/PxWOK2cG#06
[ 1 : 0 ] NORMAL - ULTRA ----- https://lichess.org/m619ODUx#06


После привычного контроля ( 10min + 20sec ) движкам пришлось соображать шустрее... Было много неточностей и ошибок...
Правда, явных разгромов не отмечено... Всё в пределах статпогрешности : )
Результативность: 8% - почти как на контроле ( 10 ходов / 50 дней )

Отредактировано ATSTOY 04-02-2019 01:27:03

 
Вверх   
 
 03-02-2019 10:00:52
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Теперь можно провести некое подобие фиш-теста... Гулять - так гулять : )

Настройки по умолчанию ( в частности, Contempt: 24 / Analysis Contempt: Both )
Контроль как в LTC ( Long Time Conttrol ): 60sec + 0.6sec
На фиш-тесте есть ещё и STC ( Short Time Conttrol ): 10sec + 0.1sec, но это уже чересчур..

Играться будут одновременно 2 матча из 120 партий по файлу M120 LongBook.pgn ( https://files.fm/u/9ucz4juu ),
где собраны 60 позиций из более-менее приличных дебютов ( каждая из них будет разыграна белыми и чёрными )...

Ресурс немного урезан ( каждый движок получит 2 ядра и хэш в 1Gb )...
Партии публиковать никакого смысла нет, т.к. их качество более чем сомнительно...
Здесь любопытен только текущий и общий счёт...

Круговик:

TIGRAN оказался самым проворным в непростых условиях... Некрупно, но выкатал оба турнира
и выиграл 6 матчей из 6... Можно выставлять как патч для SF10 : )

NORMAL выступил чуть слабее остальных... Видимо, ему больше подходит контроль ( 5min+10sec ) и выше..

Отредактировано ATSTOY 04-02-2019 16:06:13

 
Вверх   
 
 05-02-2019 04:35:15
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Ну и суперфинал... На более-менее солидном контроле...
Результативные партии:
[ 1 : 0 ] TIGRAN - SF10 -------- https://lichess.org/H9Hi5LQM#06
[ 1 : 0 ] SF10 - TIGRAN -------- https://lichess.org/Zx3WjCMc#06


Прочее ( там, где оценка не так быстро ушла в 0.00 ):
[ 1/2 ] SF10 - TIGRAN -------- https://lichess.org/wHsiLPyK#06
[ 1/2 ] SF10 - TIGRAN -------- https://lichess.org/0WqwcYP5#06
[ 1/2 ] TIGRAN - SF10 -------- https://lichess.org/o63kswMZ#06
[ 1/2 ] TIGRAN - SF10 -------- https://lichess.org/NsZBTBlz#06
[ 1/2 ] SF10 - TIGRAN -------- https://lichess.org/zRcrrNzy#06


Ничего особенного.. Трудовой матчик..

Отредактировано ATSTOY 05-02-2019 16:58:07

 
Вверх   
 
 07-02-2019 17:31:36
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Нашёл возможность чуть усилить NORMAL ( временно будет называться NORMAL+ ),
что должно подтянуть и ULTRA ( временно ULTRA+: гибрид NORMAL+ и TIGRAN )..
2019.02.01 SF10plus.zip --- https://ru.files.fm/u/tcgrc32k
SF10 и TIGRAN - без изменений...


Теперь по поводу тестов. Думаю, что самый правильный тест - тот который поддаётся верификации,
т.е. используя строго очерченный набор движков и продублировав их настройки и параметры железа,
можно повторить хоть 1000 матчей между двумя из них и все они совпадут как по содержанию, так и
по результату... Не только у меня, но и у любого желающего повторить эксперимент...

Что потребуется для такого рода "фиксации" матчей ( ? )
( 1 ) Два движка из заявленного списка движков
( 2 ) Одноядерность ( Threads: 1 )
( 3 ) Фиксация глубины Depth(N) для каждого хода в партии вместо контролей вида ( Mmin + Ssec )
( 4 ) Hash: 128MB...1024MB для Depth(16)...Depth(28)
( 5 ) Очистка хэша перед каждым ходом в партии ( Readme.txt: Clear Hash при Contempt: 2, Analysis Contempt: off )
( 6 ) .pgn-файл для матча
( 7 ) Правило автоматической фиксации 1/2 ( например, после 60-го хода оценки движков совпадают и равны 0.00 )
( 8 ) Правило автоматической фиксации победы ( например, оценки обоих движков выше 8.00 )


При таком подходе контроль ( Depth(20) на ход ) примерно соответствует контролю ( 1min + 1sec ),
а ( Depth(24) на ход ) примерно соответствует контролю ( 5min + 5sec )... Это на одном ядре...
Опять же... Depth(N)-матчи проверяемы и повторяемы...

 
Вверх   
 
 07-02-2019 17:47:13
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Depth(20)-ClearHash-круговик с новыми версиями... Верифицируемый : )
У каждого движка в матче по 1-му ядру...
Одновременно до четырёх матчей можно гонять...


Да уж... [ NORMAL+ ] на сверхнизкой глубине (20) отметелил всех даром... Прям как SF12 : )
Условия для движков при этом были скромные, но абсолютно равные...

В отличие от предыдущих турниров, где движкам давалось по 2 или по 4 ядра, здесь всё чётко...
Можно до посинения перезапускать этот турнир и каждый раз получать ту же самую итоговую таблицу...

Отредактировано ATSTOY 08-02-2019 07:07:30

 
Вверх   
 
 08-02-2019 00:27:21
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Копнём, так сказать, немного глубже... Depth(24)-ClearHash-круговик:
Тут уже всё по-другому... Правда, в ShortBook.pgn отобраны 30 наиболее солидных дебютов из 60,
которые в LongBook.pgn, т.е. со старта перевес был меньше... Опять же... Данный турнир инвариантен...
Сколько его не перезапускай - таблица с результатами будет одна и та же...

Отредактировано ATSTOY 09-02-2019 03:17:32

 
Вверх   
 
 09-02-2019 03:43:36
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Здесь результаты ULTRA ( гибрид: NORMAL + TIGRAN ):

2019.01.01 T01 --- 1:2 ( =27 )
2019.01.01 T02 --- 1:1 ( =28 )
2019.01.15 T03 --- 0:1 ( =29 )
2019.01.16 T04 --- 1:2 ( =27 )
2019.02.01 T05 --- 6:5 ( =169 ) ------- ( +1 )
2019.02.03 T06 --- 44:48 ( =268 )
2019.02.07 T08 --- 24:38 ( =298 )
2019.02.08 T09 --- 8:10 ( =162 )


Данная разновидность, мягко говоря, звёзд с неба не хватает... Аж один раз удалось выйти в +1 : )
Пора принимать "кадровое решение"... В следующем пакете ( 2019.02.15 ) будет не 4, а 3 движка:
[ SF10, NORMAL, TIGRAN ], из которых можно получить 12...

Если ULTRA появится снова, то уже не в виде гибрида ( NORMAL + TIGRAN )... Это будет новая идея...
Но позже... Пока что с пробега снимается старая идея, которая себя не оправдала...


Самое смешное, что у SF10 результаты лишь на пару копеек выше, чем у ULTRA...
Но снимать с пробега оригинал нельзя : )

 
Вверх   
 
 09-02-2019 05:57:43
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Суперфинал... Верифицируемый, естественно...
SF10 по большому счёту не наработал на место в суперфинале... Но как же без него : )
Важно сравнить "что-то там" с текущим эталоном...


Матч из 120 партий разбит на 4 подматча из 30 партий, которые пройдут одновременно... Процедура небыстрая...
Одна партия может занимать до 2-3 часов даже при скромной глубине Depth(28)...

[ SF10 - NORMAL+ ] Games 001-030 --- 0 : 1 ( =29 )
[ SF10 - NORMAL+ ] Games 031-060 --- 4 : 1 ( =25 )
[ SF10 - NORMAL+ ] Games 061-090 --- 2 : 4 ( =24 )
[ SF10 - NORMAL+ ] Games 091-120 --- 3 : 3 ( =24 )

Результативные партии:
[ 1 : 0 ] Game 002 [ NORMAL+ - SF10 ] --- https://lichess.org/MAAFkyIs#06
[ 1 : 0 ] Game 043 [ SF10 - NORMAL+ ] --- https://lichess.org/T45uH18T#06
[ 1 : 0 ] Game 045 [ SF10 - NORMAL+ ] --- https://lichess.org/Pb3w7K7R#06
[ 1 : 0 ] Game 049 [ SF10 - NORMAL+ ] --- https://lichess.org/7E0iBYB7#06
[ 1 : 0 ] Game 052 [ NORMAL+ - SF10 ] --- https://lichess.org/vLuD1ArX#06
[ 1 : 0 ] Game 053 [ SF10 - NORMAL+ ] --- https://lichess.org/LUYrvZm6#06
[ 0 : 1 ] Game 061 [ SF10 - NORMAL+ ] --- https://lichess.org/aKA7Rslc#06
[ 0 : 1 ] Game 062 [ NORMAL+ - SF10 ] --- https://lichess.org/hEnMNo7s#06
[ 1 : 0 ] Game 077 [ SF10 - NORMAL+ ] --- https://lichess.org/UqrjMVH6#06
[ 1 : 0 ] Game 078 [ NORMAL+ - SF10 ] --- https://lichess.org/kEs2HjlD#06
[ 1 : 0 ] Game 084 [ NORMAL+ - SF10 ] --- https://lichess.org/9XdrISTx#06
[ 1 : 0 ] Game 090 [ NORMAL+ - SF10 ] --- https://lichess.org/5umtAl64#06
[ 1 : 0 ] Game 098 [ NORMAL+ - SF10 ] --- https://lichess.org/koIsAA12#06
[ 1 : 0 ] Game 101 [ SF10 - NORMAL+ ] --- https://lichess.org/aU0hqLS5#06
[ 1 : 0 ] Game 102 [ NORMAL+ - SF10 ] --- https://lichess.org/wV6ppJPa#06
[ 1 : 0 ] Game 104 [ NORMAL+ - SF10 ] --- https://lichess.org/cuqOvacS#06
[ 0 : 1 ] Game 112 [ NORMAL+ - SF10 ] --- https://lichess.org/AnuPgyep#06
[ 0 : 1 ] Game 114 [ NORMAL+ - SF10 ] --- https://lichess.org/omnbABWz#06


Упорный матч... Качество партий - ниже плинтуса, но результат фиксирован...
При перезапуске матча счёт на табло будет тем же...

Отредактировано ATSTOY 10-02-2019 02:35:00

 
Вверх   
 
 16-02-2019 06:23:08
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
2019.02.15 SF10.zip --- https://ru.files.fm/u/hvtbutds --- 3 движка из которых можно получить 12 ( читаем Readme.txt !! ):

2019.02.15 SF10.exe
2019.02.15 NORMAL.exe
2019.02.15 TIGRAN.exe
M60 ShortBook.pgn
M120 LongBook.pgn
Readme.txt



Между делом отфиксировал норму IM: https://www.iccf.com/event?id=76155
Теперь будем ловить вторую норму...


Стартовал очередной турнир: https://www.iccf.com/event?id=79140
Норма IM всего ( +1 ).. 7.5 из 14..

Отредактировано ATSTOY 28-02-2019 19:56:19

 
Вверх   
 
2 пользователя сказали спасибо: Still (16.02.2019, 08:36), NLO37 (16.02.2019, 10:00)
 25-02-2019 09:31:46
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
http://abrok.eu/stockfish/ --- сайт временно исчез с радаров...

Чтобы (bmi2)-пользователи не испытывали неудобств, в пакете [ 2019.03.01 SF10.zip ] планирую:
1. К текущим [ SF10, NORMAL, TIGRAN ] вернуть разновидность [ ULTRA ] ( не гибрид, новую идею )
2. К четырём ( x64 popcnt )-движкам добавить четыре аналогичных ( x64 bmi2 )-движка

Итого: 8 реальных движков, каждый из которых позволяет получить при помощи настроек 4 движка,
т.е. 32 возможных движка.





На всякий случай приведу обновлённый файл Readme.txt

Имеем 4 универсальных (x64_popcnt)-движка:
yyyy.mm.dd SF10.exe
yyyy.mm.dd NORMAL.exe
yyyy.mm.dd TIGRAN.exe
yyyy.mm.dd ULTRA.exe

+ 4 универсальных (x64_bmi2)-движка:
yyyy.mm.dd (bmi2) SF10.exe
yyyy.mm.dd (bmi2) NORMAL.exe
yyyy.mm.dd (bmi2) TIGRAN.exe
yyyy.mm.dd (bmi2) ULTRA.exe
_________________________________________________________________________________________________________________

Комбинируя параметры [ Analysis Contempt / Contempt ], получаем по 4 движка для каждого из них, т.е. 32 движка:

[ Analysis Contempt: off / Contempt: 0 ] или [ Analysis Contempt: не off / Contempt: -100 ... +100 ]
yyyy.mm.dd SF10.exe
yyyy.mm.dd NORMAL.exe
yyyy.mm.dd TIGRAN.exe
yyyy.mm.dd ULTRA.exe
yyyy.mm.dd (bmi2) SF10.exe
yyyy.mm.dd (bmi2) NORMAL.exe
yyyy.mm.dd (bmi2) TIGRAN.exe
yyyy.mm.dd (bmi2) ULTRA.exe

[ Analysis Contempt: off / Contempt: 1 ]
yyyy.mm.dd SF10wdc.exe
yyyy.mm.dd NORMALwdc.exe
yyyy.mm.dd TIGRANwdc.exe
yyyy.mm.dd ULTRAwdc.exe
yyyy.mm.dd (bmi2) SF10wdc.exe
yyyy.mm.dd (bmi2) NORMALwdc.exe
yyyy.mm.dd (bmi2) TIGRANwdc.exe
yyyy.mm.dd (bmi2) ULTRAwdc.exe

[ Analysis Contempt: off / Contempt: 2 ]
yyyy.mm.dd SF10(t).exe
yyyy.mm.dd NORMAL(t).exe
yyyy.mm.dd TIGRAN(t).exe
yyyy.mm.dd ULTRA(t).exe
yyyy.mm.dd (bmi2) SF10(t).exe
yyyy.mm.dd (bmi2) NORMAL(t).exe
yyyy.mm.dd (bmi2) TIGRAN(t).exe
yyyy.mm.dd (bmi2) ULTRA(t).exe

[ Analysis Contempt: off / Contempt: 3 ]
yyyy.mm.dd SF10wdc(t).exe
yyyy.mm.dd NORMALwdc(t).exe
yyyy.mm.dd TIGRANwdc(t).exe
yyyy.mm.dd ULTRAwdc(t).exe
yyyy.mm.dd (bmi2) SF10wdc(t).exe
yyyy.mm.dd (bmi2) NORMALwdc(t).exe
yyyy.mm.dd (bmi2) TIGRANwdc(t).exe
yyyy.mm.dd (bmi2) ULTRAwdc(t).exe
_________________________________________________________________________________________________________________

(wdc)-движки ( WithoutDynamicalContempt ) не используют динамический контемпт
(t)-движки предназначены для тестовых партий, где перед каждым ходом движок очищает свой хэш ( ClearHash )
yyyy.mm.dd - дата выпуска пакета движков. Пример: [ 2019.01.15 SF10.exe ]

 
Вверх   
 
 26-02-2019 21:21:08
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Если для кого-то важно, то http://abrok.eu/stockfish/ снова ожил...
Можно скачивать текущие .exe-шники...

 
Вверх   
 
1 пользователь сказал спасибо: SergeyMZ (26.02.2019, 21:54)
 28-02-2019 13:36:51
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Опрос завершён. Окончательные результаты:



Всем спасибо!

 
Вверх   
 
1 пользователь сказал спасибо: Chess762 (15.03.2019, 11:21)
 01-03-2019 11:06:11
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
MultiPV-вопрос частично можно формализовать следующим образом.
Допустим, что время никак нас не ограничивает. Мы чисто теоретически хотим узнать как много хороших
ходов будет обрезано при ( MultiPV: 1 ) и наоборот подобрано ( не потеряно, не обрезано ) при ( MultiPV: 20 )
Если бы у нас было готовое "множество контрпримеров" - можно было бы просто и доходчиво очертить
масштаб катастрофы. Дело за малым... Нужно такое множество сгенерировать.. Как ( ? )

Играем матч SF10 ( MultiPV: 20 ) - SF10 ( MultiPV: 1 ) и берём вместо обычного контроля глубину Deptn(N)
Ну это же нечестно! SF10 ( MultiPV: 20 ) будет использовать на партию в 15-25 раз больше времени!
Конечно будет вынос! Даром! А мы сделаем вид, что всё честно : )

Сыграем таки матч из 1.000.000 партий... Счёт, конечно, будет типа +300.000 =700.000 -0... Вот!
И мы получим наше "множество контрпримеров" из 300.000 партий, которые можно будет изучить на
предмет того что было срезано при ( MultiPV: 1 ) и подобрано при ( MultiPV: 20 )

Вариантов работы с практически SF-этюдами может быть масса... Например, можно разложить решающие
ошибки по глубинам и если это малые или средние глубины - сделать вывод, что бежать до некого
Depth(60) бесполезно, когда в районе Depth(35) тебя обобрали до нитки... Это уже скорее бег зомби,
по инерции и без претензий...

Можно для начала и матчик по-скромнее сгонять... Из 100 партий... Получить первые 30 "контрпримеров"...
Возможно, что и в 30 партиях проявятся некие закономерности. Как-то так...

 
Вверх   
 
 01-03-2019 11:07:17
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Есть немного времени прогнать скоростной матчик из 120 партий ( ~ 10-15 партий в час )
Возьму не по максимуму: SF10( MultiPV: 8 ) vs SF10( MultiPV: 1 ), т.к. даже здесь SF10( MultiPV: 8 ) будет
тратить на партию в 10-15 раз больше времени, чем SF10( MultiPV: 1 )... Глубина общая: Depth(20),
т.е. проигрышей по причине "так далеко не досчитал" не может быть физически... Всё дополнительное время
SF10( MultiPV: 8 ) сможет использовать только в ширину, уделяя большее внимания ходам не из 1-й линии...
Будет разыграно 60 табий из M120 LongBook.pgn ( каждую табию: белыми и чёрными )...
Короче... Ловим "контрпримеры" : )


[ 2019.02.15 SF10.exe / Threads: 4 / Hash: 2Gb / Depth(20) / M120 LongBook.pgn ]

[ MultiPV: 8 ] vs [ MultiPV: 1 ] --- 30 : 9 ( =81 ) --- разница в ELO: +61

[ 001 ] + https://lichess.org/6ZaN3sdH#06
[ 004 ] o https://lichess.org/5gZ7NMtY#06
[ 011 ] + https://lichess.org/8QuyEht1#06
[ 012 ] + https://lichess.org/8MFqExbH#06
[ 013 ] + https://lichess.org/8HlC2yf7#06
[ 016 ] + https://lichess.org/atS7RbOw#06
[ 017 ] + https://lichess.org/rIG53Xxt#06
[ 021 ] + https://lichess.org/VgyfnUsu#06
[ 028 ] + https://lichess.org/AuaPRhSw#06
[ 032 ] + https://lichess.org/yrabJzDb#06
[ 033 ] + https://lichess.org/0AZuIREu#06
[ 035 ] + https://lichess.org/ALucEgT9#06
[ 037 ] + https://lichess.org/cVWXKmEK#06
[ 039 ] + https://lichess.org/TySmPcIj#06
[ 042 ] o https://lichess.org/zr4fb9WW#06
[ 043 ] + https://lichess.org/R141l13C#06
[ 044 ] o https://lichess.org/XQE0jUNr#06
[ 045 ] + https://lichess.org/ML921n9b#06
[ 049 ] o https://lichess.org/AOVrFDaA#06
[ 051 ] + https://lichess.org/pn13Hsjf#06
[ 053 ] + https://lichess.org/qsaYJ3ND#06
[ 054 ] o https://lichess.org/PGwVa7Vu#06
[ 055 ] + https://lichess.org/z1m55Wxk#06
[ 058 ] o https://lichess.org/zzSKqW8s#06
[ 059 ] + https://lichess.org/yCiUtJEq#06
[ 060 ] o https://lichess.org/ySrdRosR#06
[ 061 ] o https://lichess.org/EXS7TW6u#06
[ 083 ] + https://lichess.org/VhJzcoZe#06
[ 085 ] + https://lichess.org/N1npeNqd#06
[ 091 ] + https://lichess.org/DMiD5PUZ#06
[ 093 ] + https://lichess.org/ts9KJ2aA#06
[ 095 ] + https://lichess.org/EA2wUCoW#06
[ 099 ] + https://lichess.org/rjizJEci#06
[ 101 ] + https://lichess.org/0n8GzIAv#06
[ 103 ] + https://lichess.org/kE9RtnoK#06
[ 105 ] + https://lichess.org/bi7JbsIw#06
[ 106 ] o https://lichess.org/ZuQhZxqT#06
[ 112 ] + https://lichess.org/0NAyMzzi#06
[ 115 ] + https://lichess.org/NXbyBVH1#06

Матч выдался боевым... Если бы вместо ( MultiPV: 8 ) было ( MultiPV: 20 ) - перевес вырос бы ещё...
Немного смущает маленькая глубина Depth(20)...

Правда, на фиштесте новые патчи должны успешно пройти два этапа из 15.000 - 45.000 партий:
STC ( --- ShortTimeControl ): 10sec + 0.1sec, что примерно соответствует Depth(15)
LTC ( ---- LongTimeControl ): 60sec + 0.6sec, что примерно соответствует Depth(18)
По книге с дебютами типа 1. a4 f6 2. c3 a6 : )

Потом очередное SF10-обновление адвансеры начинают юзать на контроле 10ходов / 50дней : )

Отредактировано ATSTOY 01-03-2019 20:50:59

 
Вверх   
 
 01-03-2019 21:55:04
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
[ 2019.03.01 SF10.zip ] ----- https://ru.files.fm/u/5bvqydsy
8 базовых движков из которых можно получить 32 ( читаем Readme.txt !! ):

2019.03.01 SF10.exe
2019.03.01 NORMAL.exe
2019.03.01 TIGRAN.exe
2019.03.01 ULTRA.exe
2019.03.01 (bmi2) SF10.exe
2019.03.01 (bmi2) NORMAL.exe
2019.03.01 (bmi2) TIGRAN.exe
2019.03.01 (bmi2) ULTRA.exe
M60 ShortBook.pgn
M120 LongBook.pgn
Readme.txt

 
Вверх   
 
1 пользователь сказал спасибо: Chess762 (15.03.2019, 11:27)
 15-03-2019 01:14:16
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 264
Благодарил(а) : 135 раз(а)
Поблагодарили : 269 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Небольшой анонс..

В пакете [ 2019.03.15 SF10.zip ] появится революционная версия [ 2019.03.15 TIGRAN.exe ]..
Движок "впитал" в себя около 10 чисто позиционных усовершенствований.. Временами по стилю
напоминает Lc0.. Разумеется, что бесплатно ничего не происходит.. По сравнению с SF10
он на 15% медленнее..

Более того.. Планирую и в дальнейшем подгружать его позиционными "нюансами" и довести
отставание от SF10 по скорости до 25%-30% : )

В чём идея?.. Идея получить "позиционного" эксперта, который иногда сможет находить "то",
что физически недоступно для SF10.. Когда есть интересный ход ( или целый вариант ) -
всегда можно проверить его корректность при помощи SF10..

 
Вверх   
 
3 пользователя сказали спасибо: akyla (15.03.2019, 08:39), Chess762 (15.03.2019, 11:28), shiva72 (15.03.2019, 12:55)
 15-03-2019 08:39:40
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2211 (C)
Партий : 522
Сообщений : 202
Благодарил(а) : 149 раз(а)
Поблагодарили : 133 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
не старайся слишком для этого молчаливого быдла-
все уже придумано- лилсток- решает такую позицию за полсекунды-

r2q1r2/1b2bpkp/n3p1p1/2ppP1P1/p6R/1PN1BQR1/NPP2P1P/4K3 w - - 0 1

и даже такой супер за час- которую сток и за сутки не видит-

4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1

 
Вверх   
 
2 пользователя сказали спасибо: ATSTOY (15.03.2019, 09:49), bbzAn (15.03.2019, 10:00)
 15-03-2019 09:23:07
 Alexandr_L

Регистрация : 20.06.2011
Возраст : 35
Рейтинг(класс) : 2171 (D)
Партий : 344
Сообщений : 271
Благодарил(а) : 164 раз(а)
Поблагодарили : 120 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
это кто тут "молчаливое быдло"? так и до "скотобазы" недалеко. Не понимаю куда-с смотрит администрация, нахал

 
Вверх   
 

 Страница 7 из 8      1|2|3|4|5|6|7|8

вернуться к списку тем   

Присутствуют в теме: 0 (0 пользователей и 0 гостей)
Тему просматривают:
Всего просмотрели за последние 24 часа: 21
 
by Anatoliy Yenin © 2006-2019        
Top.Mail.Ru                              
Знакомство
Статистика
Карта сайта
Новости сайта
В мире шахмат
Рейтинг-лист
Игроки на сайте
Рейтинг-лист 960
Особые турниры
Тематические турниры
Первенство сайта
Командные турниры
Командные матчи
Партии
Турниры
Командные матчи
Командные турниры
Рейтинг-лист команд
Матчи и турниры
Общие темы
Предложения(Anons)
Шахматы(chess)
Команды(Teams)
Соревнования
Флейм
Новый форум
ЧаВО
Партии
Турниры
Командные
Опросы сайта
 
 
0.82033491134644