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)
Старый 27.03.2020, 15:13   #7051
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec

March 26, 2020

https://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (28.03.2020)
Старый 27.03.2020, 15:16   #7052
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
еще в 1920 году массовые автомобили развивали скорость до 260 км/час- как сейчас?- далеко ушли за 100 лет?

Три товарища. Э́рих Мари́я Рема́рк


Наш «Карл», сопя, тянул вдоль шоссе.

– Отто, – сказал я. – Приближается жертва.

Позади нетерпеливо сигналил тяжелый бюик. Он быстро догонял нас. Вот уже сравнялись радиаторы. Мужчина за рулем пренебрежительно поглядел в нашу сторону. Его взгляд скользнул по обшарпанному «Карлу». Потом он отвернулся и сразу забыл о нас.

Через несколько секунд он обнаружил, что «Карл» идет с ним вровень. Он уселся поплотнее, удивленно взглянул на нас и прибавил газу. Но «Карл» не отставал. Маленький и стремительный, он мчался рядом со сверкающей никелем и лаком махиной, словно терьер рядом с догом.

Мужчина крепче схватился за руль. Он еще ничего не подозревал и насмешливо скривил губы. Теперь он явно собирался показать нам, на что способна его телега. Он нажал на акселератор так, что глушитель зачирикал, как стая жаворонков над летним полем, по это не помогло: он не обогнал нас. Словно заколдованный, прилепился к бюику уродливый и неприметный «Карл». Хозяин бюика изумленно вытаращился на нас. Он не понимал, как это при скорости в сто километров он не может оторваться от старомодной коляски. Он с недоверием посмотрел на свой спидометр, словно тот мог обмануть. Потом дал полный газ.

Теперь машины неслись рядышком вдоль прямого длинного шоссе. Через несколько сот метров впереди показался грузовик, который громыхал нам навстречу. Бюику пришлось уступить дорогу, и он отстал. Едва он снова поравнялся с «Карлом», как промчался автокатафалк с развевающимися лентами венков, и он снова должен был отстать. Потом шоссе очистилось.

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

Несколько минут спустя Кестер подмигнул нам, «Карл» незаметно убавлял скорость, и бюик стал медленно перегонять. Мимо нас пронеслись его широкие сверкающие крылья, глушитель с грохотом швырнул нам в лицо голубой дым. Постепенно бюик оторвался примерно метров на двадцать. И тогда, как мы этого и ожидали, из окна показалось лицо водителя, ухмыляющееся с видом явного торжества. Он считал, что уже победил.

Но он не ограничился этим. Он не мог отказать себе в удовольствии поиздеваться над побежденными и махнул нам, приглашая догонять. Его жест был подчеркнуто небрежен и самоуверен.

– Отто, – призывно произнес Ленц.

Но это было излишним. В то же мгновение «Карл» рванулся вперед. Компрессор засвистел. И махнувшая нам рука сразу же исчезла: «Карл» последовал приглашению – он догонял. Он догонял неудержимо; нагнал, и тут-то впервые мы обратили внимание на чужую машину. С невинно вопрошающими лицами смотрели мы на человека за рулем. Нас интересовало, почему он махал нам. Но он, судорожно отвернувшись, смотрел в другую сторону, а «Карл» мчался теперь на полном газу, покрытый грязью, с хлопающими крыльями, – победоносный навозный жук.

...


Ленц выпрямился. Его большой нос дрогнул. Он был чрезвычайно требователен в вопросах вежливости ко всем, кто с ним соприкасался. Но внезапно, прежде чем он успел открыть рот, распахнулась вторая дверца бюика. Выскользнула узкая нога, мелькнуло тонкое колено. Вышла девушка и медленно направилась к нам.

Мы переглянулись, пораженные. Раньше мы и не заметили, что в машине еще кто-то сидит. Ленц немедленно изменил позицию. Он широко улыбнулся, всё его веснушчатое лицо расплылось. И мы все тоже вдруг заулыбались неизвестно почему.

Толстяк удивленно глядел на нас. Он чувствовал себя неуверенно и явно не знал, что же делать дальше. Наконец он представился, сказав с полупоклоном: «Биндинг», цепляясь за собственную фамилию, как за якорь спасения.

Девушка подошла к нам. Мы стали еще приветливей.
– Так покажи им машину, Отто, – сказал Ленц, бросив быстрый взгляд на Кестера.
– Что ж, пожалуй, – ответил Отто, улыбаясь одними глазами.
– Да, я охотно посмотрел бы, – Биндинг говорил уже примирительное. – У нее, видно, чертовская скорость. Этак, за здорово живешь, оторвалась от меня.
Они вдвоем подошли к машине, и Кестер поднял капот «Карла».
Девушка не пошла с ними. Стройная и молчаливая, она стояла в сумерках рядом со мной и Ленцем. Я ожидал, что Готтфрид использует обстоятельства и взорвется, как бомба. Ведь он был мастер в подобных случаях. Но, казалось, он разучился говорить. Обычно он токовал, как тетерев, а теперь стоял словно ионах, давший обет молчания, и не двигался с места.
– Простите, пожалуйста, – сказал наконец я. – Мы не заметили, что вы сидели в машине. Мы не стали бы так озорничать.
Девушка поглядела на меня.
– А почему бы нет? – возразила она спокойно и неожиданно низким, глуховатым голосом. – Ведь в этом же не было ничего дурного.
– Дурного-то ничего, но мы поступили не совсем честно. Ведь наша машина дает примерно двести километров в час.
Она слегка наклонилась и засунула руки в карманы пальто:
– Двести километров?
Точнее, 189,2 по официальному хронометражу, – с гордостью выпалил Ленц.
Она засмеялась:
– А мы думали, шестьдесят – семьдесят, не больше.
– Вот видите, – сказал я. – Вы ведь не могли этого знать.
– Нет, – ответила она. – Этого мы действительно не могли знать. Мы думали, что бюик вдвое быстрее вашей машины.



__________
Напомню, что в книге описаны события начала тридцатых годов 20 века
И в те времена хорошая гоночная машина для ралли выжимала 189 км, а просто себе хорошие дорогие легковушки как легко понять из приведенного фрагмента текста едва переваливали за сотню.
Так что боюсь, что никаких 260 км/ч в двадцатых годах на массовых авто банально не было.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (27.03.2020)
Старый 27.03.2020, 15:58   #7053
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Имейте смелость признать, что вы - никто и звать вас никак, ваше мнение можно прочитать, но не более того.
Это мишенька чалый хамит девушке, распирает прыщавого от собственного величия, инженеришка задро,,,,,й.
---------------------------------------------------------

Цитата: Сообщение от Vizvezdenec
Честно говоря, будь я мейнтейнером, я бы запретил использовать стокфиш где-либо помимо официального турнира, во всех этих бонусных матчах и прочей ерунде.
А здесь мишенька чалый ноет когда Стокфиша отдрючили 4 - 16
------------------------------------------------------------

В целом ничего нового. Сток постепенно умирает. Прирост неуклонно останавливается. Скоро уже 1 эло в месяц будет считаться успехом. Потом десятые доли, сотые, тысячные.... Неизвестно вообще к тому времени будет ли кому нужен.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 27.03.2020, 16:34   #7054
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

для Maratka,
27 апреля 1926- британский пилот и инженер Джон Годфри Перри-Томас на автомобиле собственной конструкции- на пляже Пендайн-Сендз 272км/ч... 11 марта 1929- Генри Сигрейв на автомобиле Golden Arrow конструктора Джеем Ирвингом, оснащённом двигателем Napier Lion- 372км/ч на пляже в Дайтоне. ...
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 17:15   #7055
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну и что?
Если уж брать автомобили собственной конструкции, т.е., единичные экземпляры только для рекорда, то сейчас он в районе 1000 кмч, а никаких не 300.
Кстати, серийных рекорд 500.
https://ru.wikipedia.org/wiki/%D0%A0...B8%D0%BB%D0%B5
__________________

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

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

А то, что в течении столетия идет тюнингование, продвижение замедлилось до смехотворной величины... ничего не напоминает?
Вот сайт, где прибавка стокфиша- пичаль бида именно после 10 версии- а это 18год!- с 205 до 241 над стокфиш-7... 36эло за 1,5 года...
https://nextchessmove.com/dev-builds
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 17:25   #7057
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
еще в 1920 году массовые автомобили развивали скорость до 260 км/час-
Цитата: Сообщение от sergey1963
27 апреля 1926- британский пилот и инженер Джон Годфри Перри-Томас на автомобиле собственной конструкции- на пляже Пендайн-Сендз 272км/ч... 11 марта 1929- Генри Сигрейв на автомобиле Golden Arrow конструктора Джеем Ирвингом, оснащённом двигателем Napier Lion- 372км/ч на пляже в Дайтоне.
Вы уверены, что это массовый автомобиль?



Цитата: Сообщение от Vizvezdenec
Если уж брать автомобили собственной конструкции, т.е., единичные экземпляры только для рекорда, то сейчас он в районе 1000 кмч, а никаких не 300.
Именно. Ставят рекорды на высохшем озере, поверхность которая как бильярдный стол. Реально так и носятся. Но никому не приходит в голову считать это массовым автомобилем.
Maratka вне форума   Ответить с цитированием
Старый 27.03.2020, 17:31   #7058
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Какая разница!?- все поняли (кроме вас)- спор не об авто- а о бессмысленном тюнинговании Стока- 2эло в месяц- позорище, а сегодня уже и менее 1- не пора ли сделать мозговой штурм и смести тюнинговщиков? нужно не отлизывание, а прорыв!
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 17:47   #7059
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
а о бессмысленном тюнинговании Стока- 2эло в месяц- позорище,
Придумайте что-то лучшее. Кстати, версия 11 набрала ~50 ELO за 13-14 месяцев, т.е. это явно поболее, чем 2 ELO в месяц.


Цитата: Сообщение от sergey1963
не пора ли сделать мозговой штурм
Пора. Делайте. Пишите патчи, по 10 ELO в каждом. Все Вам будут весьма благодарны!
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Borisk (27.03.2020)
Старый 27.03.2020, 18:12   #7060
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

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

еще раз для слепых-
https://nextchessmove.com/dev-builds
-увы только 36 эло над стоком 10, а сегодняшний вообще 0 над 11
-если я начну патчи писать- вы за меня мою работу делать будете?
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 18:43   #7062
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ни один рейтинг-лист не выдаёт 36 эло над стоком 10, ncm играет против одного (!) движка, который ещё и гораздо слабее.
Вообще я легко могу прибавить на ncm стокфишу в районе 50 эло, достаточно contempt сделать 70 вместо 24. Только реального усиления силы игры не будет )
__________________

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

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

Неужели не очевидно, что там все движки сравниваются со SF7, который и взят за единицу? Нет там сравнения между SF10 и SF11, есть сравнение, на сколько единиц 10 и 11 сильнее, чем 7.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Borisk (27.03.2020)
Старый 27.03.2020, 19:02   #7064
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Вы сказки-то не рассказывайте- когда нсм выводил 80эло стоку-8, 70 стоку-9 и 60 стоку-10, он был для вас хорошим, когда на сегодня он вывел +36эло над стоком 10 за полтора года- он сразу стал неправ? Дети! Вам Гударт клоном стока-9 (гудок-6) показал как можно отлизать версию, чтобы она на 20-30эло играла сильнее.
Чего непонятного? Работа с ОЗУ в сегодняшнем стоке- швах (правильно- при страницах 4кб- предел- 2гб, при 2мб- смысл начинается только со 128гб), при таком вшивом поиске стоит вообще уйти с Лази СМП (ленивый поиск- ну и название, еще бы трусливым бараном назвали!) и вернуться к поиску стока-6, но не монте-карло- при сегодняшних мощностях и векторном программировании- АВХ- уйдите от оценок в поиске- поищите постоянный рост оценки при росте глубины, гораздо лучше 0.5 на 25 глубине с 0.7 на 30 и 0.9 на 35, чем несменяемая 0.8 на 25-35. Далее- работа ядер- да поставьте 1-2 ядра или потока в тактический режим, пусть прочесывают отброшенные ходы, сделайте нулевой ход за игрока- т.е. пусть одна фигура сходит дважды- посмотрим подтягивание резервов, особенно действенно у коней... Ну пока дерзайте, потом проверю и еще идей подкину- вы хорошие инженера-программисты, я же просто...гений...
sergey1963 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alvir (28.03.2020), Borisk (27.03.2020)
Старый 27.03.2020, 19:49   #7065
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Вы сказки-то не рассказывайте- когда нсм выводил 80эло стоку-8, 70 стоку-9 и 60 стоку-10, он был для вас хорошим, когда на сегодня он вывел +36эло над стоком 10 за полтора года- он сразу стал неправ?
Он мне никогда не был хорошим, я его банально не смотрю.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Borisk (27.03.2020)
Старый 27.03.2020, 21:25   #7066
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Вы сказки-то не рассказывайте- когда нсм выводил 80эло стоку-8, 70 стоку-9 и 60 стоку-10, он был для вас хорошим, когда на сегодня он вывел +36эло над стоком 10 за полтора года- он сразу стал неправ?
Так он никогда хорошим и не был.
Основная его фишка хорошая - баги ловить, собственно, и всё.
Я лично верю только внутренним регресс-тестам, потому что никто больше не наигрывает столько партий против достаточно близкого по силе оппонента.
Или Вы всерьёз думаете, что цифры прироста эло в анонсе новой версии из NCM взяты?)
__________________

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

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

А что сток-7 был плох или -8, 9 и 10? Посмотрите на корчес- изменение циферек глубины уже дает прирост, посмотрите на другие стоки- вам прямо подсказывают, что надо делать, но вы упрямо тащите проект в пропасть, такое впечатление, что сегодня большинство "патчистов Стока" из России и с криком "а пое..." (ну типа- и так сойдет) вы шлепаете патчи противоречащие друг другу...
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 23:01   #7068
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
осмотрите на корчес- изменение циферек глубины уже дает прирост, посмотрите на другие стоки- вам прямо подсказывают, что надо делать, но вы упрямо тащите проект в пропасть
Что-то мне подсказывает, что если проект SF закроется, то автоматически пропадут и клоны. Но вот если исчезнут все клоны поголовно, то SF это как-нить переживет.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Rom77 (28.03.2020), sergey1963 (27.03.2020)
Старый 27.03.2020, 23:05   #7069
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Уже жду, когда какой-нибудь тест с приличным количеством игр покажет реальный прирост, а не "21-19 после 40 игр".
Пока что таких не видел. Причём ни на каких временных контролях, книгах и прочем.
Пока что максимальное достижение клонов стокфиша - не сильно испортить оригинал (если это не специальные сборки, заточенные под решение тактики и цугцвангов).
Тот же корчесс, сколько его вижу, везде оригиналу сливает 1х1, ну и где же там "прирост"?
Ну и да. Почему-то мне приходит от гитхаба миллион сообщений о том, что мои патчи добавлены во всякие sugar, а потом они же добавляются в corchess, raubfisch и бог знает во что ещё. Всё, что надо об этой ситуации знать, собственно
Если уж там есть какие-то реально работающие идеи, то добавляйте тесты на фиштест - никто не мешает. Далеко не новым подходом, кстати, будет сделать тесты на сверхдлинном временном контроле, если идея заточена именно под него (разумеется, не 40 минут, но вплоть до 360+3.6 тесты делались).
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alvir (28.03.2020)
Старый 27.03.2020, 23:27   #7070
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Пока что максимальное достижение клонов стокфиша - не сильно испортить оригинал
К сожалению asmfish со всеми патчами редко выходит,он бы за счет быстроты на 20-30% был бы сильнее
svoitsl вне форума   Ответить с цитированием
Старый 27.03.2020, 23:28   #7071
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

Никто не отрицает ваших заслуг, но это как у Дон Кихота- борьба с ветряными мельницами, там где можно наварить 10эло- вы с трудом делаете 1эло.
Вот такая позиция-

r2q1r2/1b2bpkp/n3pQp1/2ppP1P1/p6R/1PN1B1R1/NPP2P1P/4K3 b - - 1 1

Корчес находит на 4 ядрах за 3 -секунды, Сток- за 1минуту!
или такая-

r5k1/p1pb2bp/3p4/P1pPp1p1/2B1P2q/1R3Pp1/1P4PB/5RQK b - - 2 3

Корчесс -полминуты, Сток-3минуты!
Сток никогда не выиграет у Корчеса в адвансе, в быструшках по секунде и минуте на партию- да. Но кому это нужно?
Даю подсказку как раз и навсегда решить проблему крепостей- там после 30-35 глубины оценка стабильная и не меняется- так запишите формулу и получите на выходе "0".
Далее- вы не справляетесь с нейросетями, ну дак и не справитесь- вы играете на их территории- прекратите соревноваться в скорости простого счета, считайте "умнее"- векторные инструкции, формулы- то чего не могут видеокарты- стабильный рост на 0.1-0.2 на каждой глубине, вплоть до 30-ой?- проецируем не считая через 1-2-3 глубины. Дает ход +5, зачем искать +10?- итак выигрыш, защищенная проходная и другие фишки эндшпиля- введите в "метрику мительшпиля"- получите кучу плюсов-бонусов к эндшпилю- выиграете автоматом. Не считайте максимум глубины- 5-6 ходов достаточно, если нет тактики, лучше просчитать "вширь"- не упустили ли чего...
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 23:43   #7072
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

На 2 таких позиции найдётся ещё 20, в которых корчесс в упор не увидит ничего за время, за которое мастер версия увидит решение. Как и все остальные клоны, кстати, на всяких сетах сложных тактических позиций видят некоторые лучше, а некоторые хуже, в итоге получается одно и то же. А если они реально лучше тактику в среднем решают - они в спокойных позициях играют гораздо хуже, так что до тактических побед у них не доходит в реальной игре, потому что их просто переигрывают.
А "подсказка" эта - то, что пробовалось миллион раз, на разных временных контролях и т.д., и в лучшем случае давало 0 эло, в худшем - совсем не ноль, а приличный минус. Проблема в том, что разницы, что писать в оценке крепости, 0 или 8, нет, если в ней ты уже находишься. Или если её можно форсированно получить. А раз нет разницы - то и для силы игры это не имеет никакого значения.
Ну ещё и бывает масса позиций, в которых план на победу стокфиш начинает видеть только тогда, когда упрётся лбом в правило 50 ходов, если там давать 0 - он быстро позицию сводит к ничьей.
Да в общем все эти "просто улучшить, надо всего лишь сделать вот это и это"... Я сам с таких мыслей начинал. Оказывается, в данном случае, как и в большинстве других, пока сам не попробуешь - не поймёшь, как оно. Кажется, что всё просто, а на деле простые и логичные идеи в большинстве случаев ничего не дают.


Если говорить по порядку.
"оценка стабильная и не меняется- так запишите формулу и получите на выходе "0"" - делалось, в лучшем случае в районе 0 эло или небольшой минус.
"стабильный рост на 0.1-0.2 на каждой глубине, вплоть до 30-ой?- проецируем не считая через 1-2-3 глубины" - делалось, в том числе и лично мной. Ничего не даёт.
"Дает ход +5, зачем искать +10?- итак выигрыш" - оно во многом так и работает, если что. Есть миллион отсечений по слишком хорошей оценке. И null move pruning, и futility pruning, и probcut, и multicut.
"Не считайте максимум глубины- 5-6 ходов достаточно, если нет тактики, лучше просчитать "вширь"- не упустили ли чего" - основная причина, почему стокфиш позиционно вообще умеет играть, это его большая глубина поиска. Он замещает человеческое "планирование" ей. Есть такая вещь, как bench, фактически просчёт набора позиций на заданную глубину. Так вот, в версии 6, чтобы посчитать те же позиции на ту же глубину, нужно было 8-9 миллионов узлов посмотреть, сейчас - 3. Разница в силе игры, я думаю, понятна. Сделать поиск пошире пробовали много раз, но на самом деле в общем и среднем эло даёт делание поиска ещё уже. Даже в мультипроцессинге у нас увеличиваются reductions в зависимости от количества потоков.
Остальное я вообще не понял, если честно. Защищённые проходные и выигрываемость эндшпилей в оценке есть, разумеется. А оценка, собственно, состоит из "миттельшпильной" и "эндшпильной". Пробовалось больше цифр там сделать - не даёт ничего.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (30.03.2020), Rom77 (28.03.2020), sergey1963 (27.03.2020)
Старый 27.03.2020, 23:53   #7073
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Корчес находит на 4 ядрах за 3 -секунды, Сток- за 1минуту!
А что они должны найти то,а то у меня оба хотят слопать ферзя :-(
svoitsl вне форума   Ответить с цитированием
Старый 27.03.2020, 23:56   #7074
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его производные

в 1-ой- мат черным, во 2-ой- белым
sergey1963 вне форума   Ответить с цитированием
Старый 27.03.2020, 23:56   #7075
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
А что они должны найти то,а то у меня оба хотят слопать ферзя :-(
Ну то, что тут проиграно, я так понимаю.
Не знаю, что там стокфиш на 4 ядрах с трудом находит, если он на глубине 27 на одном ядре даёт +4.
Ну если глубина 27, которая достигается в партиях по 2 минуты, это много, то да, тут мастер лажает
А что он там до мата не досчитывает - вот тут-то реально какая разница? +4 я вижу за белых, этого хватит.
__________________

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

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

хорошо- везде клин, но хоть оценки-то вы можете сравнить с поиском по 1 ядру? 4 дают +10, 1 дает +5, пусть тогда 3 поищут вширь, или если ядер больше 2- пусть одно считает тактику на отброшенных поиском ходах, особенно жертвы или "не логичные ходы"?
sergey1963 вне форума   Ответить с цитированием
Старый 28.03.2020, 00:09   #7077
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вы очень слабо представляете, как работает мультипроцессинг
Но даже так скажу, что вещи вроде "выключать null move pruning/probcut/shallow depth pruning" и т.д. на, например, каждом восьмом ядре пробовалось. Без особого успеха, причём проваливает это обычно длинный временной контроль, а не короткий.
Последнее, что было из новых идей, которые прошли на мультипроцессинге - что если позиция уже встретилась в поиске другого потока, то для неё увеличивается reductions, это действительно работает.
Автор идеи - текущий мейнтейнер проекта vondele.
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (30.03.2020), sergey1963 (28.03.2020)
Старый 28.03.2020, 00:14   #7078
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну вот могу сказать, что лично за мной два патча на "расширения" поиска, которые давали эло.
https://github.com/official-stockfis...d6870577efdace - меньшее отсечение тихих ходов, которые проигрывают материал. По идее позволяет лучше видеть "тихие ходы" в тактических позициях.
https://github.com/official-stockfis...102c62230005c7
В случае, если вытягивается ход из таблицы повторений, для остальных ходов делается меньше LMR, т.к., возможно, мы что-то упускаем.
Ну вот как пример Но в общем и среднем поиск становится более узким со временем, и это не потому что разработчики такие сволочи, это потому что движок так играет сильнее, в том числе и на больших временных контролях.
__________________

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

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

Цитата: Сообщение от Vizvezdenec
Ну то, что тут проиграно, я так понимаю.
Не знаю, что там стокфиш на 4 ядрах с трудом находит, если он на глубине 27 на одном ядре даёт +4.
Ну если глубина 27, которая достигается в партиях по 2 минуты, это много, то да, тут мастер лажает
А что он там до мата не досчитывает - вот тут-то реально какая разница? +4 я вижу за белых, этого хватит.
кто-то из нас обманывает, на одном ядре должно быть одинаково-
info depth 32 seldepth 59 multipv 1 score cp 1153 nodes 368976414 nps 2513189 hashfull 994 tbhits 39 time 146816 pv e7f6 e5f6 g7g8 c3a4 d5d4 e3d2 b7c6 g3h3 h7h5 g5h6 d8f6 h4f4 f6g5 h3g3 g5e5 e1d1 e5h5 d1c1 h5h2 c1b1 c6a4 b3a4 h2h6 g3g1 f8b8 b2b3 h6g7 f4g4 a6c7 a4a5 c5c4 d2e1 c7d5 g4e4 c4c3 e4e2 g7f6 a2c1 a8a5
sergey1963 вне форума   Ответить с цитированием
Старый 28.03.2020, 00:28   #7080
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Там зависит от чёрт-те пойми чего. Я тоже со второго раза не могу повторить
Да в общем я так могу сказать, поиск стокфиша - это в принципе что-то, что как-то работает, набор чисто инженерных идей, которые формально математически неправильны, но в большинстве случаев работает и улучшают силу игры.
Они на самом деле очень красивые с инженерной точки зрения.
Ну, например, null move pruning - то, что мешает движку решать цугцванги
Суть в чём - если оценка достаточно хороша, то мы "передаём" ход противнику и делаем усечённый поиск. Если он не может даже с нашим подаренным темпом оценку загнать ниже определённого значения, то можно считать, что тут у нас настолько хорошо, что мы даже подарив темп всё равно имеем крайне хорошую оценку, и вообще не рассматривать эту ветку поиска, присвоив ей достаточно большое значение оценки (для сравнения с другими).
Формально? Формально это неправильно, мешает находить лучшие ходы во многих позициях.
Практически? // Step 9. Null move search with verification search (~40 Elo)
__________________

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

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (30.03.2020), sergey1963 (28.03.2020)
Ответ


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

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

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

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


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


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