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 |
Гроссмейстер
Регистрация: 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
__________________
"Не-ум - цветы вечности." Ошо |
Пользователь сказал cпасибо: | Валекс (28.03.2020) |
27.03.2020, 15:16 | #7052 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
еще в 1920 году массовые автомобили развивали скорость до 260 км/час- как сейчас?- далеко ушли за 100 лет?
Три товарища. Э́рих Мари́я Рема́рк Наш «Карл», сопя, тянул вдоль шоссе. – Отто, – сказал я. – Приближается жертва. Позади нетерпеливо сигналил тяжелый бюик. Он быстро догонял нас. Вот уже сравнялись радиаторы. Мужчина за рулем пренебрежительно поглядел в нашу сторону. Его взгляд скользнул по обшарпанному «Карлу». Потом он отвернулся и сразу забыл о нас. Через несколько секунд он обнаружил, что «Карл» идет с ним вровень. Он уселся поплотнее, удивленно взглянул на нас и прибавил газу. Но «Карл» не отставал. Маленький и стремительный, он мчался рядом со сверкающей никелем и лаком махиной, словно терьер рядом с догом. Мужчина крепче схватился за руль. Он еще ничего не подозревал и насмешливо скривил губы. Теперь он явно собирался показать нам, на что способна его телега. Он нажал на акселератор так, что глушитель зачирикал, как стая жаворонков над летним полем, по это не помогло: он не обогнал нас. Словно заколдованный, прилепился к бюику уродливый и неприметный «Карл». Хозяин бюика изумленно вытаращился на нас. Он не понимал, как это при скорости в сто километров он не может оторваться от старомодной коляски. Он с недоверием посмотрел на свой спидометр, словно тот мог обмануть. Потом дал полный газ. Теперь машины неслись рядышком вдоль прямого длинного шоссе. Через несколько сот метров впереди показался грузовик, который громыхал нам навстречу. Бюику пришлось уступить дорогу, и он отстал. Едва он снова поравнялся с «Карлом», как промчался автокатафалк с развевающимися лентами венков, и он снова должен был отстать. Потом шоссе очистилось. Между тем водитель бюика утратил всё свое высокомерие. Раздраженно сжав губы, сидел он, пригнувшись к рулю, его охватила гоночная лихорадка. Вдруг оказалось, что его честь зависит от того, сумеет ли он оставить позади этого щенка. Мы же сидели на своих местах с видом полнейшего равнодушия. Бюик просто не существовал для нас. Кестер спокойно глядел на дорогу, я, скучая, уставился в пространство, а Ленц, хотя к этому времени он уже превратился в сплошной комок напряженных нервов, достал газету и углубился в нее, словно для него сейчас не было ничего важнее. Несколько минут спустя Кестер подмигнул нам, «Карл» незаметно убавлял скорость, и бюик стал медленно перегонять. Мимо нас пронеслись его широкие сверкающие крылья, глушитель с грохотом швырнул нам в лицо голубой дым. Постепенно бюик оторвался примерно метров на двадцать. И тогда, как мы этого и ожидали, из окна показалось лицо водителя, ухмыляющееся с видом явного торжества. Он считал, что уже победил. Но он не ограничился этим. Он не мог отказать себе в удовольствии поиздеваться над побежденными и махнул нам, приглашая догонять. Его жест был подчеркнуто небрежен и самоуверен. – Отто, – призывно произнес Ленц. Но это было излишним. В то же мгновение «Карл» рванулся вперед. Компрессор засвистел. И махнувшая нам рука сразу же исчезла: «Карл» последовал приглашению – он догонял. Он догонял неудержимо; нагнал, и тут-то впервые мы обратили внимание на чужую машину. С невинно вопрошающими лицами смотрели мы на человека за рулем. Нас интересовало, почему он махал нам. Но он, судорожно отвернувшись, смотрел в другую сторону, а «Карл» мчался теперь на полном газу, покрытый грязью, с хлопающими крыльями, – победоносный навозный жук. ... Ленц выпрямился. Его большой нос дрогнул. Он был чрезвычайно требователен в вопросах вежливости ко всем, кто с ним соприкасался. Но внезапно, прежде чем он успел открыть рот, распахнулась вторая дверца бюика. Выскользнула узкая нога, мелькнуло тонкое колено. Вышла девушка и медленно направилась к нам. Мы переглянулись, пораженные. Раньше мы и не заметили, что в машине еще кто-то сидит. Ленц немедленно изменил позицию. Он широко улыбнулся, всё его веснушчатое лицо расплылось. И мы все тоже вдруг заулыбались неизвестно почему. Толстяк удивленно глядел на нас. Он чувствовал себя неуверенно и явно не знал, что же делать дальше. Наконец он представился, сказав с полупоклоном: «Биндинг», цепляясь за собственную фамилию, как за якорь спасения. Девушка подошла к нам. Мы стали еще приветливей. – Так покажи им машину, Отто, – сказал Ленц, бросив быстрый взгляд на Кестера. – Что ж, пожалуй, – ответил Отто, улыбаясь одними глазами. – Да, я охотно посмотрел бы, – Биндинг говорил уже примирительное. – У нее, видно, чертовская скорость. Этак, за здорово живешь, оторвалась от меня. Они вдвоем подошли к машине, и Кестер поднял капот «Карла». Девушка не пошла с ними. Стройная и молчаливая, она стояла в сумерках рядом со мной и Ленцем. Я ожидал, что Готтфрид использует обстоятельства и взорвется, как бомба. Ведь он был мастер в подобных случаях. Но, казалось, он разучился говорить. Обычно он токовал, как тетерев, а теперь стоял словно ионах, давший обет молчания, и не двигался с места. – Простите, пожалуйста, – сказал наконец я. – Мы не заметили, что вы сидели в машине. Мы не стали бы так озорничать. Девушка поглядела на меня. – А почему бы нет? – возразила она спокойно и неожиданно низким, глуховатым голосом. – Ведь в этом же не было ничего дурного. – Дурного-то ничего, но мы поступили не совсем честно. Ведь наша машина дает примерно двести километров в час. Она слегка наклонилась и засунула руки в карманы пальто: – Двести километров? – Точнее, 189,2 по официальному хронометражу, – с гордостью выпалил Ленц. Она засмеялась: – А мы думали, шестьдесят – семьдесят, не больше. – Вот видите, – сказал я. – Вы ведь не могли этого знать. – Нет, – ответила она. – Этого мы действительно не могли знать. Мы думали, что бюик вдвое быстрее вашей машины. __________ Напомню, что в книге описаны события начала тридцатых годов 20 века И в те времена хорошая гоночная машина для ралли выжимала 189 км, а просто себе хорошие дорогие легковушки как легко понять из приведенного фрагмента текста едва переваливали за сотню. Так что боюсь, что никаких 260 км/ч в двадцатых годах на массовых авто банально не было. |
Пользователь сказал cпасибо: | Alex_Lk (27.03.2020) |
27.03.2020, 15:58 | #7053 |
Эксперт
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Имейте смелость признать, что вы - никто и звать вас никак, ваше мнение можно прочитать, но не более того.
--------------------------------------------------------- Цитата: Сообщение от Vizvezdenec
Честно говоря, будь я мейнтейнером, я бы запретил использовать стокфиш где-либо помимо официального турнира, во всех этих бонусных матчах и прочей ерунде.
------------------------------------------------------------ В целом ничего нового. Сток постепенно умирает. Прирост неуклонно останавливается. Скоро уже 1 эло в месяц будет считаться успехом. Потом десятые доли, сотые, тысячные.... Неизвестно вообще к тому времени будет ли кому нужен.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
27.03.2020, 16:34 | #7054 |
Эксперт
Регистрация: 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км/ч на пляже в Дайтоне. ... |
27.03.2020, 17:15 | #7055 |
Гроссмейстер
Регистрация: 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
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Maratka (27.03.2020) |
27.03.2020, 17:22 | #7056 |
Эксперт
Регистрация: 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 |
27.03.2020, 17:25 | #7057 |
Эксперт
Регистрация: 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.
|
27.03.2020, 17:31 | #7058 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Какая разница!?- все поняли (кроме вас)- спор не об авто- а о бессмысленном тюнинговании Стока- 2эло в месяц- позорище, а сегодня уже и менее 1- не пора ли сделать мозговой штурм и смести тюнинговщиков? нужно не отлизывание, а прорыв!
|
27.03.2020, 17:47 | #7059 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
а о бессмысленном тюнинговании Стока- 2эло в месяц- позорище,
Цитата: Сообщение от sergey1963
не пора ли сделать мозговой штурм
|
Пользователь сказал cпасибо: | Borisk (27.03.2020) |
27.03.2020, 18:12 | #7060 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Все Вам будут весьма благодарны!
|
Пользователь сказал cпасибо: | Borisk (27.03.2020) |
27.03.2020, 18:15 | #7061 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
еще раз для слепых-
https://nextchessmove.com/dev-builds -увы только 36 эло над стоком 10, а сегодняшний вообще 0 над 11 -если я начну патчи писать- вы за меня мою работу делать будете? |
27.03.2020, 18:43 | #7062 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ни один рейтинг-лист не выдаёт 36 эло над стоком 10, ncm играет против одного (!) движка, который ещё и гораздо слабее.
Вообще я легко могу прибавить на ncm стокфишу в районе 50 эло, достаточно contempt сделать 70 вместо 24. Только реального усиления силы игры не будет )
__________________
Развернуть для просмотра[свернуть] |
27.03.2020, 18:56 | #7063 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Неужели не очевидно, что там все движки сравниваются со SF7, который и взят за единицу? Нет там сравнения между SF10 и SF11, есть сравнение, на сколько единиц 10 и 11 сильнее, чем 7.
|
Пользователь сказал cпасибо: | Borisk (27.03.2020) |
27.03.2020, 19:02 | #7064 |
Эксперт
Регистрация: 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 ядра или потока в тактический режим, пусть прочесывают отброшенные ходы, сделайте нулевой ход за игрока- т.е. пусть одна фигура сходит дважды- посмотрим подтягивание резервов, особенно действенно у коней... Ну пока дерзайте, потом проверю и еще идей подкину- вы хорошие инженера-программисты, я же просто...гений... |
27.03.2020, 19:49 | #7065 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Вы сказки-то не рассказывайте- когда нсм выводил 80эло стоку-8, 70 стоку-9 и 60 стоку-10, он был для вас хорошим, когда на сегодня он вывел +36эло над стоком 10 за полтора года- он сразу стал неправ?
|
Пользователь сказал cпасибо: | Borisk (27.03.2020) |
27.03.2020, 21:25 | #7066 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Вы сказки-то не рассказывайте- когда нсм выводил 80эло стоку-8, 70 стоку-9 и 60 стоку-10, он был для вас хорошим, когда на сегодня он вывел +36эло над стоком 10 за полтора года- он сразу стал неправ?
Основная его фишка хорошая - баги ловить, собственно, и всё. Я лично верю только внутренним регресс-тестам, потому что никто больше не наигрывает столько партий против достаточно близкого по силе оппонента. Или Вы всерьёз думаете, что цифры прироста эло в анонсе новой версии из NCM взяты?)
__________________
Развернуть для просмотра[свернуть] |
27.03.2020, 22:56 | #7067 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
А что сток-7 был плох или -8, 9 и 10? Посмотрите на корчес- изменение циферек глубины уже дает прирост, посмотрите на другие стоки- вам прямо подсказывают, что надо делать, но вы упрямо тащите проект в пропасть, такое впечатление, что сегодня большинство "патчистов Стока" из России и с криком "а пое..." (ну типа- и так сойдет) вы шлепаете патчи противоречащие друг другу...
|
27.03.2020, 23:01 | #7068 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
осмотрите на корчес- изменение циферек глубины уже дает прирост, посмотрите на другие стоки- вам прямо подсказывают, что надо делать, но вы упрямо тащите проект в пропасть
|
2 пользователя(ей) сказали cпасибо: | Rom77 (28.03.2020), sergey1963 (27.03.2020) |
27.03.2020, 23:05 | #7069 |
Гроссмейстер
Регистрация: 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 тесты делались).
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Alvir (28.03.2020) |
27.03.2020, 23:27 | #7070 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Пока что максимальное достижение клонов стокфиша - не сильно испортить оригинал
|
27.03.2020, 23:28 | #7071 |
Эксперт
Регистрация: 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 ходов достаточно, если нет тактики, лучше просчитать "вширь"- не упустили ли чего... |
27.03.2020, 23:43 | #7072 |
Гроссмейстер
Регистрация: 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 в зависимости от количества потоков. Остальное я вообще не понял, если честно. Защищённые проходные и выигрываемость эндшпилей в оценке есть, разумеется. А оценка, собственно, состоит из "миттельшпильной" и "эндшпильной". Пробовалось больше цифр там сделать - не даёт ничего.
__________________
Развернуть для просмотра[свернуть] |
3 пользователя(ей) сказали cпасибо: |
27.03.2020, 23:53 | #7073 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Корчес находит на 4 ядрах за 3 -секунды, Сток- за 1минуту!
|
27.03.2020, 23:56 | #7075 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
А что они должны найти то,а то у меня оба хотят слопать ферзя :-(
Не знаю, что там стокфиш на 4 ядрах с трудом находит, если он на глубине 27 на одном ядре даёт +4. Ну если глубина 27, которая достигается в партиях по 2 минуты, это много, то да, тут мастер лажает А что он там до мата не досчитывает - вот тут-то реально какая разница? +4 я вижу за белых, этого хватит.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | sergey1963 (28.03.2020) |
28.03.2020, 00:06 | #7076 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
хорошо- везде клин, но хоть оценки-то вы можете сравнить с поиском по 1 ядру? 4 дают +10, 1 дает +5, пусть тогда 3 поищут вширь, или если ядер больше 2- пусть одно считает тактику на отброшенных поиском ходах, особенно жертвы или "не логичные ходы"?
|
28.03.2020, 00:09 | #7077 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Вы очень слабо представляете, как работает мультипроцессинг
Но даже так скажу, что вещи вроде "выключать null move pruning/probcut/shallow depth pruning" и т.д. на, например, каждом восьмом ядре пробовалось. Без особого успеха, причём проваливает это обычно длинный временной контроль, а не короткий. Последнее, что было из новых идей, которые прошли на мультипроцессинге - что если позиция уже встретилась в поиске другого потока, то для неё увеличивается reductions, это действительно работает. Автор идеи - текущий мейнтейнер проекта vondele.
__________________
Развернуть для просмотра[свернуть] |
2 пользователя(ей) сказали cпасибо: | Chess762 (30.03.2020), sergey1963 (28.03.2020) |
28.03.2020, 00:14 | #7078 |
Гроссмейстер
Регистрация: 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, т.к., возможно, мы что-то упускаем. Ну вот как пример Но в общем и среднем поиск становится более узким со временем, и это не потому что разработчики такие сволочи, это потому что движок так играет сильнее, в том числе и на больших временных контролях.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | sergey1963 (28.03.2020) |
28.03.2020, 00:18 | #7079 |
Эксперт
Регистрация: 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 |
28.03.2020, 00:28 | #7080 |
Гроссмейстер
Регистрация: 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)
__________________
Развернуть для просмотра[свернуть] |
2 пользователя(ей) сказали cпасибо: | Chess762 (30.03.2020), sergey1963 (28.03.2020) |
Здесь присутствуют: 22 (пользователей: 0 , гостей: 22) | |
Опции темы | |
Опции просмотра | |
|
|