04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
|
Stockfish и его производные
Stockfish 8 Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки стокфиш от I. Ivec and L. Ljubičić Развитие движка http://tests.stockfishchess.org/tests 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.
[свернуть]
Последний раз редактировалось Гудвин; 05.10.2017 в 17:41. Причина: Добавил спойлер |
20 пользователя(ей) сказали cпасибо: |
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Chess762 (01.12.2016), ChessMan (30.10.2017), GL2016 (04.06.2016), ivm1995 (03.12.2017), KERCH (04.06.2016), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), Psyclone2513 (06.10.2017), Shadow (15.11.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
|
05.12.2017, 21:08 | #2191 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
И еще вопрос:
Я совершенно запутался в этих Contempt'ах. Потому просьба на пальцах показать: 1) Я хочу, чтобы белые вели атаку. Для этого пишу contempt = (Options["Contempt"] + N) * PawnValueEg / 100; вместо int contempt = Options["Contempt"] * PawnValueEg / 100; где N - целое положительное число от 1 до 100. При этом, чем больше N, тем агрессивнее белые. 2) Я хочу, чтобы черные защищались Для этого я соответственно пишу contempt = (Options["Contempt"] - N) * PawnValueEg / 100; Соответственно, в случае если в настройках движка параметр Contempt стоит по умолчанию (0), то я получу более агрессивных белых, и более вязких в обороне черных? Я правильно понимаю? |
Пользователь сказал cпасибо: |
Alexandr_L (05.12.2017)
|
05.12.2017, 21:16 | #2192 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
И еще вопрос:
Я совершенно запутался в этих Contempt'ах. Потому просьба на пальцах показать: 1) Я хочу, чтобы белые вели атаку. Для этого пишу вместо int contempt = Options["Contempt"] * PawnValueEg / 100; contempt = (Options["Contempt"] + N) * PawnValueEg / 100; где N - целое положительное число от 1 до 100. При этом, чем больше N, тем агрессивнее белые. 2) Я хочу, чтобы черные защищались Для этого я соответственно пишу contempt = (Options["Contempt"] - N) * PawnValueEg / 100; Соответственно, в случае если в настройках движка параметр Contempt стоит по умолчанию (0), то я получу более агрессивных белых, и более вязких в обороне черных? Я правильно понимаю?
__________________
AMD Phenom II X6 1100T@3.3GHz |
3 пользователя(ей) сказали cпасибо: |
05.12.2017, 21:30 | #2193 |
КМС
Регистрация: 04.01.2017
Сообщений: 690
Сказал(а) спасибо: 486
Поблагодарили 1,183 раз(а) в 499 сообщениях
Репутация: 85
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
И еще вопрос:
Я совершенно запутался в этих Contempt'ах. Потому просьба на пальцах показать: 1) Я хочу, чтобы белые вели атаку. Для этого пишу contempt = (Options["Contempt"] + N) * PawnValueEg / 100; вместо int contempt = Options["Contempt"] * PawnValueEg / 100; где N - целое положительное число от 1 до 100. При этом, чем больше N, тем агрессивнее белые. 2) Я хочу, чтобы черные защищались Для этого я соответственно пишу contempt = (Options["Contempt"] - N) * PawnValueEg / 100; Соответственно, в случае если в настройках движка параметр Contempt стоит по умолчанию (0), то я получу более агрессивных белых, и более вязких в обороне черных? Я правильно понимаю? o["Contempt"] << Option(0, -100, 100);
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:31 | #2194 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
Тебе нужно написать такую формулу, чтобы за белых при +1.00(к примеру) и контемпте +15 получалось = 1.00+0.15=1.15, за белых при +1.00 и контемпте -15 получалось 1.00-0.15=-0.85. За чёрных(самый сложный для понимания момент) при -1.00(к примеру) и контемпте +15 внимание получается -1.15!!! за чёрных при -1.00 и контемпте -15 получается -0.85!!! Принять оценку чёрных не за математический минус, а за своеобразный скалярный вектор! Это насчёт оценки.
http://forchess.ru/showpost.php?p=53307&postcount=2171 |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:37 | #2195 |
КМС
Регистрация: 04.01.2017
Сообщений: 690
Сказал(а) спасибо: 486
Поблагодарили 1,183 раз(а) в 499 сообщениях
Репутация: 85
|
Re: Stockfish и его производные
Цитата: Сообщение от sovaz1997
Пешка в SF весит не 100, поэтому выполняется преобразование.
Код:
PawnValueMg = 171, PawnValueEg = 240, KnightValueMg = 764, KnightValueEg = 848, BishopValueMg = 826, BishopValueEg = 891, RookValueMg = 1282, RookValueEg = 1373, QueenValueMg = 2526, QueenValueEg = 2646,
Код:
ss << "cp " << v * 100 / PawnValueEg; если мы ставим значение "Contempt", скажем 10 вместо 0 (в UCI опциях) то финальное значение int contempt увеличится не на 10, а на 24 так как int contempt = Options["10"] * 240 / 100= 10*2,4=24 вот что я имел в виду, когда писал: "Он не будет менять оценку на заданное число контемпта, хотя бы из-за этого:" Или я что-то пропустил?
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:37 | #2196 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Хорошо, а что тогда дает этот патч:
http://forchess.ru/showpost.php?p=53307&postcount=2171
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:38 | #2197 |
КМС
Регистрация: 04.01.2017
Сообщений: 690
Сказал(а) спасибо: 486
Поблагодарили 1,183 раз(а) в 499 сообщениях
Репутация: 85
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
До этого патча у Стокфиша был контемпт по сути - избегания ничьей, как-то так.
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:38 | #2198 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Здесь не надо ничего дописывать. нужно менять значение Contempt в параметрах UCI (так же ка Вы меняете число ядер или хеш)
При этом, для того, чтобы черные лучше защищались, нужно установить тоже +15? Однако, исходя из:
Цитата: Сообщение от otodranik
За чёрных(самый сложный для понимания момент) при -1.00(к примеру) и контемпте +15 внимание получается -1.15!!!
Но если у них преимущество, зачем они будут защищаться? |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:41 | #2199 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. для того, чтобы белые сильнее перли вперед, нужно установить (условно) +15.
При этом, для того, чтобы черные лучше защищались, нужно установить тоже +15? Однако, исходя из: мы получаем, что при положительном Contempt играя черными, оценка станет не -1, а -1,15, т.е. ПРЕИМУЩЕСТВО черных по мнению движка увеличится. Но если у них преимущество, зачем они будут защищаться?
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:42 | #2200 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Вы не поняли. В формуле, что я привел (int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns)
если мы ставим значение "Contempt", скажем 10 вместо 0 (в UCI опциях) то финальное значение int contempt увеличится не на 10, а на 24 так как int contempt = Options["10"] * 240 / 100= 10*2,4=24 вот что я имел в виду, когда писал: "Он не будет менять оценку на заданное число контемпта, хотя бы из-за этого:" Или я что-то пропустил? https://yadi.sk/d/K-MztD5m3QM8rN Запустить bench, в окне будут все отладочные сообщения. |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:42 | #2201 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. для того, чтобы белые сильнее перли вперед, нужно установить (условно) +15.
При этом, для того, чтобы черные лучше защищались, нужно установить тоже +15? Однако, исходя из: мы получаем, что при положительном Contempt играя черными, оценка станет не -1, а -1,15, т.е. ПРЕИМУЩЕСТВО черных по мнению движка увеличится. Но если у них преимущество, зачем они будут защищаться? При +15 - НЕЗАВИСИМО от цвета Стокфиш будет более оптимистичен(переть вперед), При -15 НЕЗАВИСИМО от цвета более осторожен, то есть защищаться. Поставил на весь матч - и забыл.
__________________
AMD Phenom II X6 1100T@3.3GHz |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (09.12.2017), Maratka (05.12.2017)
|
05.12.2017, 21:45 | #2202 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
При +15 - НЕЗАВИСИМО от цвета Стокфиш будет более оптимистичен(переть вперед), При -15 НЕЗАВИСИМО от цвета более осторожен, то есть защищаться.
При этом N очевидно не обязательно должны совпадать, т.е. возможно скажем +5 за белых, и -20 за черных?
Цитата: Сообщение от otodranik
Я же говорю, что понять сразу проблематично, вот простыми словами так:
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:48 | #2203 |
КМС
Регистрация: 04.01.2017
Сообщений: 690
Сказал(а) спасибо: 486
Поблагодарили 1,183 раз(а) в 499 сообщениях
Репутация: 85
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. для того, чтобы белые сильнее перли вперед, нужно установить (условно) +15.
При этом, для того, чтобы черные лучше защищались, нужно установить тоже +15? Однако, исходя из: мы получаем, что при положительном Contempt играя черными, оценка станет не -1, а -1,15, т.е. ПРЕИМУЩЕСТВО черных по мнению движка увеличится. Но если у них преимущество, зачем они будут защищаться?
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:51 | #2204 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Да, здесь правила сложения отрицательных чисел неуместны. Нам как-бы говорят авторы Стокфиша: забудьте всё то, чему Вас учили в школе!
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:54 | #2205 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Этот контемпт не влияет на то, каким цветом играет движок. То есть нельзя сделать "чтобы белые сильнее перли вперед" или " чтобы черные лучше защищались" но можно сделать "чтобы движок сильнее перл вперед" и " чтобы движок лучше защищался" ...
ucioption.cpp o["Debug Log File"] << Option("", on_logger); o["Use game mode"] << Option(true); o["Contempt"] << Option(0, -100, 100); search.cpp int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns bool use_game_mode = (Options["Use game mode"]); if (use_game_mode == true) { if (us == WHITE) { printf("\n"); printf("My side is white\n"); contempt = (Options["Contempt"] + 5) * PawnValueEg / 100; } else { printf("\n"); printf("My side is black\n"); contempt = (Options["Contempt"] - 10) * PawnValueEg / 100; } } Eval::Contempt = (us == WHITE ? make_score(contempt, contempt / 2) (отладочные сообщения естественно можно повыкидывать). |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:56 | #2206 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. вот этот код - работать не будет, ну или вернее сказать - от него пользы не будет?
ucioption.cpp o["Debug Log File"] << Option("", on_logger); o["Use game mode"] << Option(true); o["Contempt"] << Option(0, -100, 100); search.cpp int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns bool use_game_mode = (Options["Use game mode"]); if (use_game_mode == true) { if (us == WHITE) { printf("\n"); printf("My side is white\n"); contempt = (Options["Contempt"] + 5) * PawnValueEg / 100; } else { printf("\n"); printf("My side is black\n"); contempt = (Options["Contempt"] - 10) * PawnValueEg / 100; } } Eval::Contempt = (us == WHITE ? make_score(contempt, contempt / 2) (отладочные сообщения естественно можно повыкидывать).
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 21:58 | #2207 |
КМС
Регистрация: 04.01.2017
Сообщений: 690
Сказал(а) спасибо: 486
Поблагодарили 1,183 раз(а) в 499 сообщениях
Репутация: 85
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Т.е. вот этот код - работать не будет, ну или вернее сказать - от него пользы не будет?
Развернуть для просмотра
ucioption.cpp
o["Debug Log File"] << Option("", on_logger); o["Use game mode"] << Option(true); o["Contempt"] << Option(0, -100, 100); search.cpp int contempt = Options["Contempt"] * PawnValueEg / 100; // From centipawns bool use_game_mode = (Options["Use game mode"]); if (use_game_mode == true) { if (us == WHITE) { printf("\n"); printf("My side is white\n"); contempt = (Options["Contempt"] + 5) * PawnValueEg / 100; } else { printf("\n"); printf("My side is black\n"); contempt = (Options["Contempt"] - 10) * PawnValueEg / 100; } } Eval::Contempt = (us == WHITE ? make_score(contempt, contempt / 2)
[свернуть]
(отладочные сообщения естественно можно повыкидывать).
__________________
ICCF 2426. AMD FX-8150 @4.0 GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:00 | #2208 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,072
Сказал(а) спасибо: 616
Поблагодарили 1,976 раз(а) в 841 сообщениях
Репутация: 94
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
я что-то не вижу этого кода в официальном Стокфише
__________________
AMD Phenom II X6 1100T@3.3GHz |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:05 | #2209 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
По этому коду у тебя просто получаются математические сложения контемпта, что в корне неверно будет!
По сути, за черных я не просто считываю из настроек двикжа Options["Contempt"], а сразу присваиваю считанному значение отрицательное число (подразумевается, что в настройки никто не лезет, и там выставлен нуль). Соответственно,
Цитата: Сообщение от otodranik
При -15 НЕЗАВИСИМО от цвета более осторожен, то есть защищаться.
Цитата: Сообщение от ChessMan
я что-то не вижу этого кода в официальном Стокфише
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:05 | #2210 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
Это код Маратки из его проекта(наверное)
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:10 | #2211 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Почему бы не попытаться пощупать то, что можно пощупать?
Settings = RR/4MB/10000ms+100ms/M 1000cp for 12 moves, D 150 moves/EPD:E:\Games\Chess\LittleBlitzer-2.74\tcec2.epd(101) Time = 39538 sec elapsed, 0 sec remaining 1. Stockfish 301117 x64 POPCNT 4953.0/10000 3657-3751-2592 (L: m=666 t=0 i=0 a=3085) (D: r=1785 i=503 f=187 s=44 a=73) (tpm=262.5 d=19.57 nps=1555198) 2. Stockfish 021217 x64 POPCNT 5047.0/10000 3751-3657-2592 (L: m=660 t=0 i=0 a=2997) (D: r=1785 i=503 f=187 s=44 a=73) (tpm=260.3 d=19.63 nps=1545436) Совпадение? (Движки отличались одной строчкой): ucioption.cpp o["Use game mode"] << Option(false); или o["Use game mode"] << Option(true); |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:31 | #2212 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Цитата: Сообщение от otodranik
Я же говорю, что понять сразу проблематично, вот простыми словами так:
При +15 - НЕЗАВИСИМО от цвета Стокфиш будет более оптимистичен(переть вперед), При -15 НЕЗАВИСИМО от цвета более осторожен, то есть защищаться. Поставил на весь матч - и забыл. При этом я совершенно не в курсе, каким цветом мой движок будет играть эти партии. |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:37 | #2213 |
2 разряд
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 379
Сказал(а) спасибо: 391
Поблагодарили 311 раз(а) в 184 сообщениях
Репутация: 23
|
Re: Stockfish и его производные
Maratka, можно изменить название в UCI, чтобы в PGN были видны отличия
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 22:44 | #2214 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Не понял, Вы про что?
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 23:04 | #2215 |
2 разряд
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 379
Сказал(а) спасибо: 391
Поблагодарили 311 раз(а) в 184 сообщениях
Репутация: 23
|
Re: Stockfish и его производные
Maratka, название движка поменять, чтобы было понятно, какой движок с вашими изменениями, а какой - оригинальный
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
05.12.2017, 23:17 | #2216 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
С изменениями новее.
________ Вопрос еще в правильности книги. Я взял (если Интернет не набрехал) некий набор позиций из предыдущих TCEC, где позиции по идее идут с некоторым перевесом за белых, дабы турнир не выродился в 95% ничьих. Т.е. мое предположение базируется на простом принципе: в игровом режиме (отсюда отключаемая опция "Use game mode"), используя правильную книгу, по выходу из дебюта белые будут в большинстве случаев получать несколько лучшую позицию. Отсюда собственно и положительный Contempt за белых (дабы еще более активно развивали свой перевес, и отрицательный за черных (дабы не переоценивали себя, и не лезли лишний раз в атаку). Вопрос: в чем я неправ? |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
06.12.2017, 17:16 | #2217 |
3 разряд
Регистрация: 11.08.2017
Сообщений: 123
Сказал(а) спасибо: 139
Поблагодарили 222 раз(а) в 109 сообщениях
Репутация: 1
|
Re: Stockfish и его производные
Author: Günther Demetz
Date: Wed Dec 6 14:23:41 2017 +0100 Timestamp: 1512566621 Don't consider defending queen as check blocker (#1328) STC: LLR: 2.95 (-2.94,2.94) [0.00,5.00] Total: 22636 W: 4212 L: 3990 D: 14434 http://tests.stockfishchess.org/test...bc590ccbb8b75a LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 63448 W: 8287 L: 7965 D: 47196 http://tests.stockfishchess.org/test...bc590ccbb8b776 bench: 5767699 http://abrok.eu/stockfish/ |
3 пользователя(ей) сказали cпасибо: |
08.12.2017, 12:01 | #2218 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 341
Сказал(а) спасибо: 439
Поблагодарили 1,283 раз(а) в 315 сообщениях
Репутация: 83
|
Re: Stockfish и его производные
От Ipman: https://mega.nz/#!TExhGRKT!e8FvToO3-...5t9EcC9sfulIhc
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 12:56 | #2219 |
2 разряд
Регистрация: 02.07.2016
Сообщений: 433
Сказал(а) спасибо: 963
Поблагодарили 1,042 раз(а) в 375 сообщениях
Репутация: 84
|
Re: Stockfish и его производные
От Ипмана пробовал gen и popcnt во Фрице - не работают.
__________________
Mein Herz Brennt - Rammstein |
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
08.12.2017, 16:04 | #2220 |
Гроссмейстер
Регистрация: 11.04.2017
Сообщений: 1,296
Сказал(а) спасибо: 279
Поблагодарили 1,224 раз(а) в 803 сообщениях
Репутация: 54
|
Re: Stockfish и его производные
Угу, падают.
|
Пользователь сказал cпасибо: |
Alexandr_L (09.12.2017)
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|