05.07.2017, 17:57 | #1 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
"Трудные" позиции для движков
Интересно, а какой движок сможет найти, что тут:
2r1r1k1/pp1b1p1p/1n2pqp1/4B3/3P4/3B2Q1/PP3PPP/R3R1K1 b - - 0 18 нельзя играть Qd8, т.к. Re4, и... ну в общем резкое падение с +0.2 до +1, и черные (т.е я) достаточно оперативно проигрывают? Тема по позициям, которые трудны для решения некоторым движкам. Последний раз редактировалось Гудвин; 07.07.2017 в 12:52. Причина: добавил диаграмму |
5 пользователя(ей) сказали cпасибо: | Alexandr_L (21.09.2017), Chess762 (07.07.2017), ChessMan (06.08.2018), otodranik (11.08.2017), Гудвин (07.07.2017) |
23.09.2019, 19:40 | #151 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: "Трудные" позиции для движков
Мощности значительные, а если идея совсем хорошая, то и против мастера должна работать.
Против Лилы будет работать что-то вроде "а поменяй все фигуры сразу, заодно и все пешки, чтобы избежать закрытых позиций" - это, конечно, замечательно, но игру в шахматы не улучшает |
Пользователь сказал cпасибо: | otodranik (24.10.2019) |
06.10.2019, 00:45 | #153 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от xaoc
3B1B1B/p7/7B/8/7B/8/k1K5/8 w - - 0 1
В том, что выдаётся большая оценка? Это правится примерно 1 строчкой кода. Проблема в том, что это никому не нужно, а сама ситуация в реальных партиях не встречается. |
06.10.2019, 00:52 | #154 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Vizvezdenec
и в чём тут "трудность"?
В том, что выдаётся большая оценка? Это правится примерно 1 строчкой кода. Проблема в том, что это никому не нужно, а сама ситуация в реальных партиях не встречается. |
06.10.2019, 00:57 | #156 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Vizvezdenec
Ну на глубине 64 SF видит.
Не уверен, сколько на это надо времени |
06.10.2019, 23:21 | #158 |
Начинающий
Регистрация: 14.06.2019
Сообщений: 12
Сказал(а) спасибо: 16
Поблагодарили 15 раз(а) в 8 сообщениях
Репутация: 2
|
Re: "Трудные" позиции для движков
Движки не понимают такую крепость:
3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - 1/2 1/2 Только Critter 1.6a и Sting17 с ней справились, ни SF, ни Lc0 не видят ничьей. |
Пользователь сказал cпасибо: | Барков Кирилл (07.10.2019) |
06.10.2019, 23:30 | #159 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: "Трудные" позиции для движков
Эта крепость - типичный пример позиции, которую крайне легко запрограммировать, но просто незачем, т.к. в реальных партиях она не встречается.
Написать условие вроде "все пешки блокированы, одного цвета, а у нас нечем их атаковать, т.к. фигуры - ладьи и слон не того цвета" - 2 строчки кода примерно. То же и с позициями типа "5 одноцветных слонов против голого короля" и т.д. Но это просто бессмысленно, т.к. к реальности отношения не имеет. |
06.10.2019, 23:40 | #160 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Vizvezdenec
Но это просто бессмысленно, т.к. к реальности отношения не имеет.
Для меня движок - это как раз инструмент не для реальности Я к нему обращаюсь, когда не могу осознать как систематически решить шахматную задачу - если он этого не умеет, он безполезен и почти никто мне не поможет |
06.10.2019, 23:49 | #161 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: "Трудные" позиции для движков
Ну таких корнеркейсов можно миллион наклепать и для каждого отдельное правило написать, но смысл как бы?
|
06.10.2019, 23:55 | #162 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Vizvezdenec
Ну таких корнеркейсов можно миллион наклепать и для каждого отдельное правило написать, но смысл как бы?
Но в кодах стокфиша он есть - исходя из твоих позиций, для реалий - быть лучшим Так что тут смешанные чувства.. |
07.10.2019, 00:09 | #163 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: "Трудные" позиции для движков
Я к тому, что сейчас патч стокфиша для разработчиков архи-важен, если ело-гейнер(там было про троллинг со словами в оседней теме - не хочу переводить)
И мне иногда жаль, что программируется сейчас сток в приорити только для ело, а не быть инструментом для человека |
07.10.2019, 14:07 | #164 |
4 разряд
Регистрация: 29.11.2016
Сообщений: 48
Сказал(а) спасибо: 88
Поблагодарили 71 раз(а) в 41 сообщениях
Репутация: 11
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Vizvezdenec
Эта крепость - типичный пример позиции, которую крайне легко запрограммировать, но просто незачем, т.к. в реальных партиях она не встречается.
Написать условие вроде "все пешки блокированы, одного цвета, а у нас нечем их атаковать, т.к. фигуры - ладьи и слон не того цвета" - 2 строчки кода примерно. То же и с позициями типа "5 одноцветных слонов против голого короля" и т.д. Но это просто бессмысленно, т.к. к реальности отношения не имеет. Ваша проблема в том, что играть не умеете.
__________________
Адванс умер! В конце концов, я доказал это Кевину! |
Пользователь сказал cпасибо: | ChessMan (07.10.2019) |
07.10.2019, 15:22 | #166 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от xaoc
В реальной партии она встретилась. Два чемпиона мира среди мужчин согласились на ничью.
Ваша проблема в том, что играть не умеете. |
2 пользователя(ей) сказали cпасибо: | Maratka (07.10.2019), Барков Кирилл (07.10.2019) |
07.10.2019, 15:24 | #167 |
Гроссмейстер
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Lotosok33
Подскажите где можно скачать Sting17
|
07.10.2019, 15:28 | #168 |
Гроссмейстер
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Lotosok33
Подскажите где можно скачать Sting17
|
Пользователь сказал cпасибо: | Барков Кирилл (07.10.2019) |
07.10.2019, 15:55 | #169 |
Эксперт
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Lotosok33
Подскажите где можно скачать Sting17
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
07.10.2019, 16:30 | #170 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от xaoc
В реальной партии она встретилась. Два чемпиона мира среди мужчин согласились на ничью.
Чисто эксперимент: отматываем партию на пять -семь ходов назад (предполагаю, что там была не эта же расстановка, а больше материала), даем SF одну сторону, чемпиону - другую, потом меняем местами. Цитата: Сообщение от xaoc
Ваша проблема в том, что играть не умеете.
|
Пользователь сказал cпасибо: | Yard (07.10.2019) |
07.10.2019, 17:00 | #171 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от dew
Это, наверное, зависит от позиции разработчика к жизни..
Для меня движок - это как раз инструмент не для реальности Я к нему обращаюсь, когда не могу осознать как систематически решить шахматную задачу - если он этого не умеет, он безполезен и почти никто мне не поможет Как по мне, движок начинает более правильно понимать часть позиций, и не более того. Т.е. понимание тех же крепостей придет со временем и само собой, без специальной заточки под них. Но понятно также и то, что людям хочется все и сразу, это просто природа человека такая. ;) |
07.10.2019, 17:37 | #172 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от xaoc
В реальной партии она встретилась. Два чемпиона мира среди мужчин согласились на ничью.
Ваша проблема в том, что играть не умеете. Да и моего уровня шахмат более чем хватает для приведённой позиции. |
07.10.2019, 19:45 | #173 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Maratka
Т.е. понимание тех же крепостей придет со временем и само собой, без специальной заточки под них.
|
07.10.2019, 20:05 | #174 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от dew
В случае стока - это нужно, что бы хоть у одного разработчика было понимание крепостей в должной мере
Мое определение весьма распространенных крепостей: имея фигуру, мы не можем штурмовать короля, т.к. при штурме мы теряем эту фигуру, не получив проходной пешки, которая должна была бы скомпенсировать потерю этой фигуры. Если шире: то имея равенство материала, но в случае, если "их" фигура не успевает дойти до... то сводится к предыдущему. Что забыл? |
07.10.2019, 20:09 | #175 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Maratka
Что забыл?
Но к чему это? Нужно это "как-то" запрограммировать и будет счастье? |
07.10.2019, 20:15 | #176 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: "Трудные" позиции для движков
Я так понимаю, что перед тем как программировать, нужно понимать, что мы хотим программировать. И очень желательно - общим случаем, ибо на 100500 частных идти глупо, оно убьет производительность, и потому не даст ничего (а скорее даст минус).
|
Пользователь сказал cпасибо: | dew (07.10.2019) |
07.10.2019, 20:27 | #177 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: "Трудные" позиции для движков
Цитата: Сообщение от Maratka
(а скорее даст минус).
|
07.10.2019, 20:33 | #178 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: "Трудные" позиции для движков
Ну в SF это возможно.. чисто "повезло".
Но вероятность все же не очень, как мне кажется. |
13.10.2019, 04:34 | #180 |
Гроссмейстер
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614
|
Re: "Трудные" позиции для движков
Одна из моих партий на ИКЧФ против международного мастера. У белых есть сильнейший ход, который решает все. Попробуйте найти его. АсмФиш нашел его спустя 1 час и 40 минут на 48 полуходах.
1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6 4.d3 Bc5 5.Bxc6 dxc6 6.Nbd2 O-O 7.Nc4 Nd7 8.Ne3 Re8 9.g4 Nf6 10.h3 a5 11.a4 b6 12.Rg1 g6 13.Bd2 Qe7 14.Kf1 Ba6 15.Kg2 Rf8 16.Kh1 Nd7 17.Qe2 Rae8 18.Raf1 Qd6 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|