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)
Старый 21.09.2021, 11:16   #15541
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Да, всё отлично.
Оценка позиции, которая не встретится ни в одной партии из 10^100 партий, неверна.
И хрен бы с ней, кстати.
Потому что, повторюсь, в реальной игре данная позиция и подобная им не встретится никогда.
Меня всегда забавляет, когда начинают пихать на вход явно искусственные позиции и говорить, что, мол, тут что-то вот не выдаёт.
Ну да, не выдаёт, т.к. извините, нейросеть обучена на реальных позициях из реальных партий, а не хрен пойми на чём.
Просто напомню, что запертые в углу доски слоны в шахматах фишера давали 40 эло, а ведь это тоже просто дыра в сети из-за того, что таких позиций в обучении с обычной стартовой позиции не бывает.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alex_Lk (24.09.2021), Arikchess (21.09.2021), Maratka (21.09.2021), sergey1963 (21.09.2021), sovaz1997 (21.09.2021)
Старый 21.09.2021, 11:16   #15542
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vasilievich
Интересно почему Fritz15 показывает 00
А Fritz17 как и стокфиш +8...
Потому что в Fritz15 есть руками написанная эвристика, которая даёт нули при таких позициях.
Ну а Fritz17 это другой движок, не рыбка, а Ginkgo, там её нет.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Arikchess (21.09.2021), Maratka (21.09.2021), sergey1963 (21.09.2021), sovaz1997 (21.09.2021), Vasilievich (21.09.2021)
Старый 21.09.2021, 11:45   #15543
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Да, всё отлично.
Оценка позиции, которая не встретится ни в одной партии из 10^100 партий, неверна.
И хрен бы с ней, кстати.
Потому что, повторюсь, в реальной игре данная позиция и подобная им не встретится никогда.
Ну... крепости таки на досках встречаются. И как мне кажется, специально дообучиться на них возможно и даст Elo, ведь если это крепость, в которой SF рисует себе приличный плюс, то он пойдет на эту крепость... и не выиграет. Таким образом, есть шанс, что после дообучения он научится не идти на этот плюс, ибо нет там никакого плюса, там нуль.
Maratka вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Arikchess (21.09.2021), sergey1963 (21.09.2021), Философ (21.09.2021)
Старый 21.09.2021, 11:48   #15544
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Ну-да- хрен с ней- "неправильной оценкой"... казалось бы... если не думать... чуть изменим- уже 4-х фигурка и что? 60-ая глубина, минута счета- оценка +1,44. Теперь может подумаем??? В дебрях вариантов за десяток ходов до этой позиции- Сток видит этот плюс и спокойно сворачивает "на выигрышный вариант"- ну как здорово? Да вы охренели- у вас крайняя пешка и слон не того цвета- 3-ий разряд против 4000 эло!!!

6k1/8/8/8/8/8/6BP/6K1 w - - 0 1

info depth 60 seldepth 81 multipv 1 score cp 144 nodes 1769658663 nps 28712377 hashfull 15 tbhits 0 time 61634 pv g1f1 g8g7 f1f2 g7f6 g2f3 f6g5 f2g3 g5h6 f3e4 h6g7 h2h4 g7h8 g3f4 h8g8 e4d5 g8h7 h4h5 h7h8 f4g4 h8g7 d5e4 g7h8 g4g5 h8g7 e4f3 g7h8 f3g4 h8g7 h5h6 g7g8 g4e6 g8h8 g5g4 h8h7 g4h5 h7h8 e6f5 h8g8 h5g6 g8h8 f5e4 h8g8 e4f3 g8h8 f3g2 h8g8 g2e4 g8h8 e4f5 h8g8 h6h7 g8h8 g6h5 h8g7 f5g6 g7h8 h5g5 h8g7 g6d3 g7h8 d3c2 h8g7 g5g4 g7h8 c2e4 h8g7 g4g3 g7h8 e4f5 h8g7 g3f3 g7h8 f3f4 h8g7 f4e5 g7h8 f5b1 h8g7 b1d3 g7h8 d3f5
А ну- да- забыл- в Багдаде все спокойно, Сток- силен и больше мы ничего не видим...
Как там у Задорнова?- завесим окна в стоячем трамвае и будем считать, что едем...
sergey1963 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alvir (21.09.2021), Maratka (21.09.2021), Философ (21.09.2021)
Старый 21.09.2021, 11:56   #15545
Arikchess
Начинающий
 
Аватар для Arikchess
 
Регистрация: 18.05.2017
Сообщений: 10
Сказал(а) спасибо: 744
Поблагодарили 9 раз(а) в 4 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
ну-ну, проверяем и смеемся... дружно, но не весело-

6k1/8/7P/7P/7P/7P/6BP/6K1 w - - 0 1

info depth 27 seldepth 41 multipv 1 score cp 753 nodes 70493685 nps 31068173 hashfull 0 tbhits 0 time 2269 pv g2e4 g8h8 g1g2 h8g8 e4f5 g8h8 g2f3 h8g8 f3e3 g8h8 f5d3 h8g8 e3f4 g8h8 f4g5 h8g8 g5g4 g8h8 d3e4 h8g8 e4g6 g8h8 h6h7 h8g7 g4g3 g7h8 g6e4 h8g7 g3g2 g7h8 g2f3 h8g7 e4d3 g7h8 f3e2 h8g7
причем временной контроль в 25 раз больше контроля тестов Стокфиша- 0,1с на ход... 27 глубина, о боже Карл- 27-ая...
Но можно этого и не замечать и продолжать говорить, что у Стока- все отлично (в Багдаде- все спокойно...)
Как не странно, но нашелся движок производный от Стокфиша, который дает нули сразу. И это SugaR AI 2.30 ICCF! Что интересно версии 1.30, 1.90 и даже версия новее 2.40 не видят.
Arikchess вне форума   Ответить с цитированием
Старый 21.09.2021, 12:03   #15546
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Года три тому я предлагал обучать сеть у Лилы на шестифигурных таблицах Налимова, т.е. на идеальном игроке. Там вроде бы был отказ, исходя из "нарушение принципа Зерро". Но SF то учится не на зерро, а исходя из бОльшего Elo любой ценой, т.е. ему это было бы IMHO полезно... Генератор случайных позиций на 6 и менее фигур (понятно легальных, т.е пешки не могут стоят на 1 и 8, а короли - на соседних клетках)... Оно несложно делается! И вперед, оценка по Налимову - идеальна, тем самым правятся коэффициенты в сети, а т.к. движок даже из ~20 фигур достаточно быстро досчитает до эндшпиля, то оценка явно будет более точной.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (21.09.2021)
Старый 21.09.2021, 12:05   #15547
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

И более того- это изменило бы всю стратегию мительшпиля, защищенная проходная- это!!! форпост- это предложение того же- при размене..., захват вертикали, отдаленная проходная- вобщем целый набор арсенала 2-разряда в Стоке упущен... и это при 4000 эло... да уж
Еще раз- при обучении начинают с... конца, от простого к сложному
sergey1963 вне форума   Ответить с цитированием
Старый 21.09.2021, 12:07   #15548
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Года три тому я предлагал обучать сеть у Лилы на шестифигурных таблицах Налимова, т.е. на идеальном игроке. Там вроде бы был отказ, исходя из "нарушение принципа Зерро". Но SF то учится не на зерро, а исходя из бОльшего Elo любой ценой, т.е. ему это было бы IMHO полезно... Генератор случайных позиций на 6 и менее фигур (понятно легальных, т.е пешки не могут стоят на A и H, а короли - на соседних клетках... Оно несложно делается! И вперед, оценка по Налимову - идеальна, тем самым правятся коэффициенты в сети, а т.к. движок даже из ~20 фигур достаточно быстро досчитает до эндшпиля, то оценка явно будет более точной.
добавление таблиц в тренировочные данные не увеличивает силу игры, проверяли 100 раз.
Как в формате позиций, так в формате подключения их для генерации партий и оценок.
И да, повторюсь, SF в книге эндшпильной получает от семифигурок 1-2 эло примерно, это НИКАКИХ таблиц против ПОЛНЫХ семифигурок.
Ну а дальше думайте, что тут не так
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 21.09.2021, 12:10   #15549
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Vizvezdenec, - это игровой тест, в котором- да 6-, а тем более 7-фигурки просто мешают при секунде и менее на ход из-за громоздкости, но при 2-5 минутах на ход ТСЕСа- уже плюс и немалый... Как неумеет сеть играть эндшпиль- так и осталось, еще и Сток этому "научила"...
sergey1963 вне форума   Ответить с цитированием
Старый 21.09.2021, 12:14   #15550
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
И да, повторюсь, SF в книге эндшпильной получает от семифигурок 1-2 эло примерно, это НИКАКИХ таблиц против ПОЛНЫХ семифигурок.
А не потому ли, что поиск уводит не на ту ветку, которая действительно выигрышна?
Поискали, оценили... +3,7! Другие ветки +1, +1.8, -0.2, -2.9.
Какую ветку выбирает движок? Понятно, +3,7, а там - крепость! На доске - 12 фигур, пользы от таблиц не может быть много, т.к. нет разменов (ну т.е. они может и есть, но слабая сторон на них заведомо не пойдет), а потому невозможно достучаться до 7-и фигурной позиции в принципе.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (21.09.2021)
Старый 21.09.2021, 12:23   #15551
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Когда говорят, что движок в начальной позиции, да и почти в любой дебютной, досчитывает до эндшпильных таблиц, то каждый раз удивляюсь. Ведь это НИЧЕГО не значит. И о каком просчете шахмат по этому поводу можно делать вывод? 100%, абсолютно никакой!
Какой-то там гнилой разменный вариант, при котором исключаются миллионы более сильных разветвлений, не может претендовать на роль каких-то выводов.

Шахматы намного сложнее, чем о них думают многие адвансеры, особенно те, которые применяют два-три дебюта, да еще изъезженных наподобие "Берлинского варианта" или "Принятого ферзевого гамбита".
Периодически встречаю позиции, в которых ни один современный движок не в состоянии дать вразумительной и тем более верной оценки. А если пытаться докопаться до их просчета, то на это может уйти несколько месяцев беспрерывной работы, но результат не гарантирован.
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (22.09.2021), SergeyMZ (21.09.2021)
Старый 21.09.2021, 12:29   #15552
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А не потому ли, что поиск уводит не на ту ветку, которая действительно выигрышна?
Поискали, оценили... +3,7! Другие ветки +1, +1.8, -0.2, -2.9.
Какую ветку выбирает движок? Понятно, +3,7, а там - крепость! На доске - 12 фигур, пользы от таблиц не может быть много, т.к. нет разменов (ну т.е. они может и есть, но слабая сторон на них заведомо не пойдет), а потому невозможно достучаться до 7-и фигурной позиции в принципе.
Продолжу мысль, ибо забыл, когда писал:
Если позиция действительно выиграна, то поиск у SF маловероятно, что выигрыш упустит, особенно если есть приличное время, и хорошее железо.
Т.е. в этом случае пользы от таблиц опять нет: ну не нужны они движку! С таблицами он поставит мат в 18 ходов, без - в 25. Какая разница?

Помните Лилу, которая сдавала ферзей, и ставила мат ладьей? Ошибка обучения налицо! Но на итог оно как влияет?
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (25.09.2021), sergey1963 (21.09.2021)
Старый 21.09.2021, 12:29   #15553
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
добавление таблиц в тренировочные данные не увеличивает силу игры, проверяли 100 раз.
Как в формате позиций, так в формате подключения их для генерации партий и оценок.
И да, повторюсь, SF в книге эндшпильной получает от семифигурок 1-2 эло примерно, это НИКАКИХ таблиц против ПОЛНЫХ семифигурок.
Ну а дальше думайте, что тут не так
И это же вполне объяснимо. Прибавки не должно быть вообще никакой, что подтверждает тезис "шахматы ничейная игра". Использование таблиц для движка может привести только к большему проценту ничейных результатов, а значит побед и преимущества одного над другим будет меньше. Откуда же тогда ждать прирост Эло? Он может быть только на ошибках и малом количестве времени...
Viktor вне форума   Ответить с цитированием
Старый 21.09.2021, 12:32   #15554
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну интересно то, что для классического SF семифигурки стоили где-то 10-15 эло, а сейчас - единицы, да ещё и не слишком большие.
__________________

Развернуть для просмотра

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

Цитата: Сообщение от Viktor
И это же вполне объяснимо. Прибавки не должно быть вообще никакой, что подтверждает тезис "шахматы ничейная игра". Использование таблиц для движка может привести только к большему проценту ничейных результатов, а значит побед и преимущества одного над другим будет меньше. Откуда же тогда ждать прирост Эло? Он может быть только на ошибках и малом количестве времени...
Ну не совсем так. Прибавка может пойти и от другого, вида "не проиграл", хотя проигрывает без таблиц.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
svoitsl (21.09.2021)
Старый 21.09.2021, 12:39   #15556
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Ну у Виктора- ностальгия по прошлому- шахматы- увы- загибаются, они почти просчитаны, остались некоторые исключения. Об этом говорит и большинство топ-гросов, не говоря уж о "наших" 2500+ и 2600+... Но мы же не грустим по чатуранге и даже шатранджу?
Для примера- поставим Стоку "ничего не значащие 378мб 5-фигурок"-

6k1/8/8/8/8/8/6BP/6K1 w - - 0 1

не смог "поймать" 1мс
info depth 6 seldepth 6 multipv 1 score cp 0 nodes 3977 nps 1988500 tbhits 14 time 2 pv g1f2 g8g7 h2h4 g7h7 h4h5 h7g8
Ну и как бы 2 большие разницы... хотя успело включится еще только одно ядро...
А представим "предложение Маратки"? Сток видит выгодный размен на 20-30 ходу, который через полсотни ходов приводит к "полутабличному выигрышу"... тут как бы и нормальные дебюты будут заново переоценены...
sergey1963 вне форума   Ответить с цитированием
Старый 21.09.2021, 12:40   #15557
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну интересно то, что для классического SF семифигурки стоили где-то 10-15 эло, а сейчас - единицы, да ещё и не слишком большие.
Потому что оценка гораздо гибче. Сеть оперирует ~нанопешкой, а не сантипешками, как при ручной оценке, да и материал оценивает точнее, исходя из позиции. Но все же есть куда стремится. Пример от Сергея с кучей пешек понятно что синтетика, но откуда +1,5 в четырехфигурке? Отмотаем позицию назад, где 7-8 фигур. Движок пойдет на размен, который вырождается в приведенную выше четырехфигурку, ведь она по его мнению выиграна!

Теперь обучимся на ней, и дадим движку те же 7-8 фигур. В этом случае, движок увидит нуль, и будет искать другой вариант выигрыша.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (21.09.2021)
Старый 21.09.2021, 13:54   #15558
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Потому что оценка гораздо гибче. Сеть оперирует ~нанопешкой, а не сантипешками, как при ручной оценке, да и материал оценивает точнее, исходя из позиции. Но все же есть куда стремится. Пример от Сергея с кучей пешек понятно что синтетика, но откуда +1,5 в четырехфигурке? Отмотаем позицию назад, где 7-8 фигур. Движок пойдет на размен, который вырождается в приведенную выше четырехфигурку, ведь она по его мнению выиграна!

Теперь обучимся на ней, и дадим движку те же 7-8 фигур. В этом случае, движок увидит нуль, и будет искать другой вариант выигрыша.
Мне кажется, на одной позиции если обучать, сразу будет пере-обучение и веса пойдут резко не в ту сторону -> сила игры упадет. Позиций должно быть много. Но если будет много специфических позиций, это ни к чему хорошему не приведет, т. к. специфика везде разная и сеть будет научена непонятно чему.
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
svoitsl (21.09.2021), Viktor (21.09.2021)
Старый 21.09.2021, 14:01   #15559
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Ну у Виктора- ностальгия по прошлому- шахматы- увы- загибаются, они почти просчитаны, остались некоторые исключения. Об этом говорит и большинство топ-гросов, не говоря уж о "наших" 2500+ и 2600+... Но мы же не грустим по чатуранге и даже шатранджу?
Это не ностальгия, а объективная реальность. Что там у вас загибается?
Где этот просчет шахмат, на каком этапе? Скорее, пока видны только начальные этапы просчета и это как раз "исключения". На сколько просчитали? На 7-фигур...
А не подскажете, сколько фигур в шахматах? И как быстро завершится этот счет? Или в адванс уже нельзя играть по этим причинам и обозначенным мнениям топов?
А по поводу чатуранги и шатранджа - кто об этом будет грустить, если никто не знает об этих играх ровным счетом ничего и никогда не играл.
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (25.09.2021), sovaz1997 (21.09.2021), svoitsl (21.09.2021)
Старый 21.09.2021, 16:16   #15560
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Мне кажется, на одной позиции если обучать, сразу будет пере-обучение и веса пойдут резко не в ту сторону -> сила игры упадет. Позиций должно быть много. Но если будет много специфических позиций, это ни к чему хорошему не приведет, т. к. специфика везде разная и сеть будет научена непонятно чему.
Я не про то, что вот именно "на ней обучать"!
Я про то, что нужно подбить бабки, найти процент крепостей, которые бывают в среднем по длинному турниру, и на них не обучиться, а "дообучиться". Возможно, что с этого в целом и вообще выйдет нуль Elo. И хрен на него! Тут все же специфика форума такова, что важен не только результат, но и правильность оценки, т.е. иметь в среднестатистической крепости не +2,8, а + 0,9 - это таки возможно, что разница! Ведь не факт, что движок пойдет на оценку 0,9, ибо (возможно) оценка другой ветки будет 1,2. А вот то, что он пойдет на ветку, где 2,8 - очень высока, там (условно) ладья против двух пешек, в целом - ладья рулит, но вот именно тут, по позиции - крепость!


4k3/1p1p1p1p/pPpPpPpP/P1P1P1P1/8/4R3/8/3K4 w - - 0 1



Ну ничья же?
Теперь добавьте еще одну ладью на половину поля белых - что меняется?
А если еще и слона не цвета пешек черных?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (21.09.2021)
Старый 21.09.2021, 16:22   #15561
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Это всё не имеет отношения к практике, к сожалению.
Сила сети зависит от тренировочных данных очень сильно и совершенно не ясно, каким же собственно образом.
Такое ручное добавление позиций ни к чему хорошему обычно не приводит.
Да и вообще, например, обучение на оценке стокфиша глубины 11 хуже, чем на 9, но лучше, чем на 7. Почему? Потому что
Почему смешивание оценок двух разных сетей лилы даёт результаты лучше, чем от каждой по отдельности? Примерно по той же причине.
Самое логичное, что тут есть - дообучение сети на позициях, где статическая оценка сильно отличается от оценки в результате поиска, остальное - не очень-то в общем-то логичная ерунда, но оно работает, а более логичные вещи - нет.
Впрочем, как и всегда.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (21.09.2021), sovaz1997 (21.09.2021)
Старый 21.09.2021, 16:27   #15562
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Сила сети зависит от тренировочных данных очень сильно и совершенно не ясно, каким же собственно образом.
Такое ручное добавление позиций ни к чему хорошему обычно не приводит.
Да и вообще, например, обучение на оценке стокфиша глубины 11 хуже, чем на 9, но лучше, чем на 7. Почему? Потому что
Я и другие наблюдатели не про то, что это нужно сделать.
Мы про то, что это нужно попробовать сделать, и посмотреть, что получиться!

Вот конкретно мой вопрос: эндшпили против идеального игрока (т.е. Налимов, 6 и менее фигур) - пробовали? Почти уверен, что нет! А ведь это действительно "идеальный игрок", ибо он ходит максимально лучшими ходами, не упустит мат в 22 хода, если он есть, и не будет его ставить в 23, тем более в 45!

А SF при определенных (редких, да, но возможных таки позициях) и вовсе его не найдет, нули нарисует!
Почему бы там тогда не дообучиться?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (21.09.2021)
Старый 21.09.2021, 18:06   #15563
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Ну что ж- прямая подсказка "движкописателям" и не только Стока-
- все движки казалось бы базируются на Минимаксе с Альфа-Бетой?- а вот и нет... это Негамакс с альфа-бета обрезкой- разница существенна...
- сколько прибыло у белых- столько же убыло у черных, т.о. +3 белых равны -3 черных... а 0- он одинаков для обоих...
- ладья- способна поставить мат- значит +5- победа? опять мимо- это +2.5, потому что у черных тоже, но -2,5...
- вот почему начинают сыпаться позиции выше +2...
- Негамакс- это не только ход белых- но и ответ черных... ага- значит в идеале имеем околоничейный круг до +1- "уверенный", до +2- "сомнительный", выше- только выигрыш...
- а как вообще происходит обучение сети?- сначала!, а когда имеем окончательный ответ?- в конце!
- так вы ребятишки- не оттуда начали и перелопатив тонну мусора в дебютах придете к тому же, если б начали с эндшпиля...
- и еще- пешка считается от +1... до +9, думаю понятно почему (каждый солдат может стать генералом), а поэтому пешечные и пешечно-фигурные окончания считаются по-другому- а возможен ли прорыв?- проход пешки до последней горизонтали...
В общем случае- любой анализ- это статистика и начинается с конца- чего же мы хотим?- далее- как это получить?- и только потом последним- когда и как начать? Привет от Гаусса, 200+ лет...
sergey1963 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alvir (21.09.2021), Viktor (21.09.2021)
Старый 21.09.2021, 19:12   #15564
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
А ведь это действительно "идеальный игрок", ибо он ходит максимально лучшими ходами,
тут есть ещё одна проблемка, что логику это игрока сеть не может познать при существующем её размере и аппаратных ресурсах.
слишком уж она запутанная получается
svoitsl вне форума   Ответить с цитированием
Старый 21.09.2021, 19:49   #15565
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

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

Понятно, что все это в целом от позиции, но и позиция в обучении тоже участвует, т.е. пешка на своей стартовой позиции и на позиции за ход до превращения в фигуру имеют разные веса.
Maratka вне форума   Ответить с цитированием
Старый 21.09.2021, 21:38   #15566
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Author: Michael Chaly
Date: Tue Sep 21 19:48:40 2021

https://abrok.eu/stockfish/
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
kruzh (22.09.2021), Vasilievich (22.09.2021), Валекс (21.09.2021), Владимир001 (22.09.2021), Философ (21.09.2021)
Старый 22.09.2021, 20:02   #15567
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec
September 21, 2021
У кого нибудь они лучше аброковских?
svoitsl вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
byan_mivv (22.09.2021), kruzh (22.09.2021), PanDoors (23.09.2021), Vasilievich (22.09.2021), Валекс (23.09.2021), Владимир001 (22.09.2021), Философ (22.09.2021)
Старый 23.09.2021, 09:27   #15568
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Есть предложение- сыграть матч из 2-3 партий. Я- все черными и играю последним не сетевым Стоком от июля 20г, соперник- сегодняшним с сетью... Вот и проверим наглядно, далеко ли ушел Сток за последний год и что дала ему сетевая оценка для адванса. Можно и побыстрее- 1-2 хода на сутки..
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
alchemist888 (23.09.2021)
Старый 23.09.2021, 09:58   #15569
alchemist888
КМС
 
Аватар для alchemist888
 
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Есть предложение- сыграть матч из 2-3 партий. Я- все черными и играю последним не сетевым Стоком от июля 20г, соперник- сегодняшним с сетью... Вот и проверим наглядно, далеко ли ушел Сток за последний год и что дала ему сетевая оценка для адванса. Можно и побыстрее- 1-2 хода на сутки..
И какой вывод нужно будет сделать, если все три партии завершатся ничьей?
alchemist888 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (23.09.2021)
Старый 23.09.2021, 10:04   #15570
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Каждый сделает сам... я уже сделал +200 эло, что дала сеть- липа... да она проходит на ура в тестах по секунде на ход и 1 ядре с 64мб хэша, но кому нужны такие условия? Если есть желающие- вызывайте на БЛ- мой ник- такой же...
Маркетинг- он уже давно запудрил людям мозги, вместо настоящей работы, жизни, еды, детей, врачей, правителей... Вот это приговор всему "развитию" сети- 4000 эло против 1700 эло 3 разряда...

6k1/8/8/8/8/8/6BP/6K1 w - - 0 1

И сколько тут надо ядер или алгоритмов или миллиардов учебных партий??? Давайте еще укрупним сеть раз в 100... поможет?
Похоже на- кто быстрее- человек или машина? Но даем только 10 секунд на выход из дома, ну чтоб водитель только успел завести мотор... Ура- чел победил?
И ведь прокатывает, даже спецы говорят 9 глубина для Стока лучше 11-ой... Вот бы так они про свою зарплату- 1тр лучше 100тр?
sergey1963 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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