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 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Да, всё отлично.
Оценка позиции, которая не встретится ни в одной партии из 10^100 партий, неверна. И хрен бы с ней, кстати. Потому что, повторюсь, в реальной игре данная позиция и подобная им не встретится никогда. Меня всегда забавляет, когда начинают пихать на вход явно искусственные позиции и говорить, что, мол, тут что-то вот не выдаёт. Ну да, не выдаёт, т.к. извините, нейросеть обучена на реальных позициях из реальных партий, а не хрен пойми на чём. Просто напомню, что запертые в углу доски слоны в шахматах фишера давали 40 эло, а ведь это тоже просто дыра в сети из-за того, что таких позиций в обучении с обычной стартовой позиции не бывает.
__________________
Развернуть для просмотра[свернуть] |
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 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Vasilievich
Интересно почему Fritz15 показывает 00
А Fritz17 как и стокфиш +8... Ну а Fritz17 это другой движок, не рыбка, а Ginkgo, там её нет.
__________________
Развернуть для просмотра[свернуть] |
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 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Да, всё отлично.
Оценка позиции, которая не встретится ни в одной партии из 10^100 партий, неверна. И хрен бы с ней, кстати. Потому что, повторюсь, в реальной игре данная позиция и подобная им не встретится никогда. |
3 пользователя(ей) сказали cпасибо: |
21.09.2021, 11:48 | #15544 |
Эксперт
Регистрация: 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 А ну- да- забыл- в Багдаде все спокойно, Сток- силен и больше мы ничего не видим... Как там у Задорнова?- завесим окна в стоячем трамвае и будем считать, что едем... |
21.09.2021, 11:56 | #15545 |
Начинающий
Регистрация: 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-ая... Но можно этого и не замечать и продолжать говорить, что у Стока- все отлично (в Багдаде- все спокойно...) |
21.09.2021, 12:03 | #15546 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Года три тому я предлагал обучать сеть у Лилы на шестифигурных таблицах Налимова, т.е. на идеальном игроке. Там вроде бы был отказ, исходя из "нарушение принципа Зерро". Но SF то учится не на зерро, а исходя из бОльшего Elo любой ценой, т.е. ему это было бы IMHO полезно... Генератор случайных позиций на 6 и менее фигур (понятно легальных, т.е пешки не могут стоят на 1 и 8, а короли - на соседних клетках)... Оно несложно делается! И вперед, оценка по Налимову - идеальна, тем самым правятся коэффициенты в сети, а т.к. движок даже из ~20 фигур достаточно быстро досчитает до эндшпиля, то оценка явно будет более точной.
|
Пользователь сказал cпасибо: | sergey1963 (21.09.2021) |
21.09.2021, 12:05 | #15547 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
И более того- это изменило бы всю стратегию мительшпиля, защищенная проходная- это!!! форпост- это предложение того же- при размене..., захват вертикали, отдаленная проходная- вобщем целый набор арсенала 2-разряда в Стоке упущен... и это при 4000 эло... да уж
Еще раз- при обучении начинают с... конца, от простого к сложному |
21.09.2021, 12:07 | #15548 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Года три тому я предлагал обучать сеть у Лилы на шестифигурных таблицах Налимова, т.е. на идеальном игроке. Там вроде бы был отказ, исходя из "нарушение принципа Зерро". Но SF то учится не на зерро, а исходя из бОльшего Elo любой ценой, т.е. ему это было бы IMHO полезно... Генератор случайных позиций на 6 и менее фигур (понятно легальных, т.е пешки не могут стоят на A и H, а короли - на соседних клетках... Оно несложно делается! И вперед, оценка по Налимову - идеальна, тем самым правятся коэффициенты в сети, а т.к. движок даже из ~20 фигур достаточно быстро досчитает до эндшпиля, то оценка явно будет более точной.
Как в формате позиций, так в формате подключения их для генерации партий и оценок. И да, повторюсь, SF в книге эндшпильной получает от семифигурок 1-2 эло примерно, это НИКАКИХ таблиц против ПОЛНЫХ семифигурок. Ну а дальше думайте, что тут не так
__________________
Развернуть для просмотра[свернуть] |
21.09.2021, 12:10 | #15549 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Vizvezdenec, - это игровой тест, в котором- да 6-, а тем более 7-фигурки просто мешают при секунде и менее на ход из-за громоздкости, но при 2-5 минутах на ход ТСЕСа- уже плюс и немалый... Как неумеет сеть играть эндшпиль- так и осталось, еще и Сток этому "научила"...
|
21.09.2021, 12:14 | #15550 |
Эксперт
Регистрация: 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-и фигурной позиции в принципе. |
Пользователь сказал cпасибо: | sergey1963 (21.09.2021) |
21.09.2021, 12:23 | #15551 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Когда говорят, что движок в начальной позиции, да и почти в любой дебютной, досчитывает до эндшпильных таблиц, то каждый раз удивляюсь. Ведь это НИЧЕГО не значит. И о каком просчете шахмат по этому поводу можно делать вывод? 100%, абсолютно никакой!
Какой-то там гнилой разменный вариант, при котором исключаются миллионы более сильных разветвлений, не может претендовать на роль каких-то выводов. Шахматы намного сложнее, чем о них думают многие адвансеры, особенно те, которые применяют два-три дебюта, да еще изъезженных наподобие "Берлинского варианта" или "Принятого ферзевого гамбита". Периодически встречаю позиции, в которых ни один современный движок не в состоянии дать вразумительной и тем более верной оценки. А если пытаться докопаться до их просчета, то на это может уйти несколько месяцев беспрерывной работы, но результат не гарантирован. |
21.09.2021, 12:29 | #15552 |
Эксперт
Регистрация: 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. Какая разница? Помните Лилу, которая сдавала ферзей, и ставила мат ладьей? Ошибка обучения налицо! Но на итог оно как влияет? |
2 пользователя(ей) сказали cпасибо: | Alex_Lk (25.09.2021), sergey1963 (21.09.2021) |
21.09.2021, 12:29 | #15553 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
добавление таблиц в тренировочные данные не увеличивает силу игры, проверяли 100 раз.
Как в формате позиций, так в формате подключения их для генерации партий и оценок. И да, повторюсь, SF в книге эндшпильной получает от семифигурок 1-2 эло примерно, это НИКАКИХ таблиц против ПОЛНЫХ семифигурок. Ну а дальше думайте, что тут не так |
21.09.2021, 12:32 | #15554 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну интересно то, что для классического SF семифигурки стоили где-то 10-15 эло, а сейчас - единицы, да ещё и не слишком большие.
__________________
Развернуть для просмотра[свернуть] |
21.09.2021, 12:36 | #15555 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
И это же вполне объяснимо. Прибавки не должно быть вообще никакой, что подтверждает тезис "шахматы ничейная игра". Использование таблиц для движка может привести только к большему проценту ничейных результатов, а значит побед и преимущества одного над другим будет меньше. Откуда же тогда ждать прирост Эло? Он может быть только на ошибках и малом количестве времени...
|
Пользователь сказал cпасибо: | svoitsl (21.09.2021) |
21.09.2021, 12:39 | #15556 |
Эксперт
Регистрация: 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 ходу, который через полсотни ходов приводит к "полутабличному выигрышу"... тут как бы и нормальные дебюты будут заново переоценены... |
21.09.2021, 12:40 | #15557 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Ну интересно то, что для классического SF семифигурки стоили где-то 10-15 эло, а сейчас - единицы, да ещё и не слишком большие.
Теперь обучимся на ней, и дадим движку те же 7-8 фигур. В этом случае, движок увидит нуль, и будет искать другой вариант выигрыша. |
Пользователь сказал cпасибо: | sergey1963 (21.09.2021) |
21.09.2021, 13:54 | #15558 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Потому что оценка гораздо гибче. Сеть оперирует ~нанопешкой, а не сантипешками, как при ручной оценке, да и материал оценивает точнее, исходя из позиции. Но все же есть куда стремится. Пример от Сергея с кучей пешек понятно что синтетика, но откуда +1,5 в четырехфигурке? Отмотаем позицию назад, где 7-8 фигур. Движок пойдет на размен, который вырождается в приведенную выше четырехфигурку, ведь она по его мнению выиграна!
Теперь обучимся на ней, и дадим движку те же 7-8 фигур. В этом случае, движок увидит нуль, и будет искать другой вариант выигрыша. |
21.09.2021, 14:01 | #15559 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Ну у Виктора- ностальгия по прошлому- шахматы- увы- загибаются, они почти просчитаны, остались некоторые исключения. Об этом говорит и большинство топ-гросов, не говоря уж о "наших" 2500+ и 2600+... Но мы же не грустим по чатуранге и даже шатранджу?
Где этот просчет шахмат, на каком этапе? Скорее, пока видны только начальные этапы просчета и это как раз "исключения". На сколько просчитали? На 7-фигур... А не подскажете, сколько фигур в шахматах? И как быстро завершится этот счет? Или в адванс уже нельзя играть по этим причинам и обозначенным мнениям топов? А по поводу чатуранги и шатранджа - кто об этом будет грустить, если никто не знает об этих играх ровным счетом ничего и никогда не играл. |
21.09.2021, 16:16 | #15560 |
Эксперт
Регистрация: 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 Ну ничья же? Теперь добавьте еще одну ладью на половину поля белых - что меняется? А если еще и слона не цвета пешек черных? |
Пользователь сказал cпасибо: | Viktor (21.09.2021) |
21.09.2021, 16:22 | #15561 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Это всё не имеет отношения к практике, к сожалению.
Сила сети зависит от тренировочных данных очень сильно и совершенно не ясно, каким же собственно образом. Такое ручное добавление позиций ни к чему хорошему обычно не приводит. Да и вообще, например, обучение на оценке стокфиша глубины 11 хуже, чем на 9, но лучше, чем на 7. Почему? Потому что Почему смешивание оценок двух разных сетей лилы даёт результаты лучше, чем от каждой по отдельности? Примерно по той же причине. Самое логичное, что тут есть - дообучение сети на позициях, где статическая оценка сильно отличается от оценки в результате поиска, остальное - не очень-то в общем-то логичная ерунда, но оно работает, а более логичные вещи - нет. Впрочем, как и всегда.
__________________
Развернуть для просмотра[свернуть] |
21.09.2021, 16:27 | #15562 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Сила сети зависит от тренировочных данных очень сильно и совершенно не ясно, каким же собственно образом.
Такое ручное добавление позиций ни к чему хорошему обычно не приводит. Да и вообще, например, обучение на оценке стокфиша глубины 11 хуже, чем на 9, но лучше, чем на 7. Почему? Потому что Мы про то, что это нужно попробовать сделать, и посмотреть, что получиться! Вот конкретно мой вопрос: эндшпили против идеального игрока (т.е. Налимов, 6 и менее фигур) - пробовали? Почти уверен, что нет! А ведь это действительно "идеальный игрок", ибо он ходит максимально лучшими ходами, не упустит мат в 22 хода, если он есть, и не будет его ставить в 23, тем более в 45! А SF при определенных (редких, да, но возможных таки позициях) и вовсе его не найдет, нули нарисует! Почему бы там тогда не дообучиться? |
Пользователь сказал cпасибо: | Viktor (21.09.2021) |
21.09.2021, 18:06 | #15563 |
Эксперт
Регистрация: 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+ лет... |
21.09.2021, 19:12 | #15564 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
А ведь это действительно "идеальный игрок", ибо он ходит максимально лучшими ходами,
слишком уж она запутанная получается |
21.09.2021, 19:49 | #15565 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ей не нужно это "познавать".
Ей нужно просто получить коэффициенты, вида "ладья не сильнее слона с пешкой", но при этом условные "ладья и пешка в среднем выигрывают у слона и пешки". Понятно, что все это в целом от позиции, но и позиция в обучении тоже участвует, т.е. пешка на своей стартовой позиции и на позиции за ход до превращения в фигуру имеют разные веса. |
21.09.2021, 21:38 | #15566 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
__________________
"Не-ум - цветы вечности." Ошо |
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 |
Гроссмейстер
Регистрация: 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 У кого нибудь они лучше аброковских? |
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 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Есть предложение- сыграть матч из 2-3 партий. Я- все черными и играю последним не сетевым Стоком от июля 20г, соперник- сегодняшним с сетью... Вот и проверим наглядно, далеко ли ушел Сток за последний год и что дала ему сетевая оценка для адванса. Можно и побыстрее- 1-2 хода на сутки..
|
Пользователь сказал cпасибо: | alchemist888 (23.09.2021) |
23.09.2021, 09:58 | #15569 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Есть предложение- сыграть матч из 2-3 партий. Я- все черными и играю последним не сетевым Стоком от июля 20г, соперник- сегодняшним с сетью... Вот и проверим наглядно, далеко ли ушел Сток за последний год и что дала ему сетевая оценка для адванса. Можно и побыстрее- 1-2 хода на сутки..
|
Пользователь сказал cпасибо: | sergey1963 (23.09.2021) |
23.09.2021, 10:04 | #15570 |
Эксперт
Регистрация: 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тр? |
Здесь присутствуют: 25 (пользователей: 0 , гостей: 25) | |
|
|