Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 11.11.2016, 19:14   #31
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Обучение тоже экономит время, при этом не занимает столько места на диске. (Learning)
Правда вариант (или ход) не всегда прописываются в файл, но если запомнилось, то при анализе вся линия PV выводится сразу.
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (14.12.2016)
Старый 11.11.2016, 20:34   #32
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,851
Сказал(а) спасибо: 1,469
Поблагодарили 3,739 раз(а) в 1,219 сообщениях
Записей в дневнике: 85
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от md
Гудини для анализа посильнее стока будет. Чего только сохранение хеша стоит!
Тут подробнее. Оценки при ретроспективе и увеличении линий теряются или нет?
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (14.12.2016)
Старый 11.11.2016, 20:49   #33
md
4 разряд
 
Аватар для md
 
Регистрация: 31.05.2016
Сообщений: 67
Сказал(а) спасибо: 74
Поблагодарили 173 раз(а) в 55 сообщениях
Репутация: 15

Награды пользователя:

По умолчанию Re: Stockfish и его клоны

В новом не знаю, у меня его нет. А в старом я просто сохранял хеш и прохаживал, куда надо, оценка при этом прыгала меньше, чем у других движков. Были бы подобные инструмены в стоке - ему цены бы не было)
md вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
AlekseiNK (17.11.2016), Chess762 (14.12.2016)
Старый 11.11.2016, 22:04   #34
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,851
Сказал(а) спасибо: 1,469
Поблагодарили 3,739 раз(а) в 1,219 сообщениях
Записей в дневнике: 85
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Для меня просто не представляет аналитической ценности движок, если у него при ретроспективе и увеличении линий хеш не сохраняется. Такой движок - Комодо, например.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (14.12.2016), Tagray (12.11.2016)
Старый 11.11.2016, 23:31   #35
TCH
3 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 225
Сказал(а) спасибо: 825
Поблагодарили 583 раз(а) в 185 сообщениях
Репутация: 35
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
Обучение тоже экономит время, при этом не занимает столько места на диске. (Learning)
Правда вариант (или ход) не всегда прописываются в файл, но если запомнилось, то при анализе вся линия PV выводится сразу.
В H5 learning отсутствует.
TCH вне форума   Ответить с цитированием
Старый 11.11.2016, 23:32   #36
TCH
3 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 225
Сказал(а) спасибо: 825
Поблагодарили 583 раз(а) в 185 сообщениях
Репутация: 35
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Тут подробнее. Оценки при ретроспективе и увеличении линий теряются или нет?
Нет, все так же, как в 4-м.
TCH вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (14.12.2016), Кевин (12.11.2016)
Старый 17.11.2016, 14:51   #37
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

посмотрел код Brainfish - оказывается его база ходов (точнее база хэшей с ходами) работает только в игровом режиме.
в анализе и поиске мата фича игнорируется. и да, в полном поиске эта штука не используется, только в корне поиска (root) - поэтому только игровой режим и задействован.
DEEP_MIND вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Chess762 (14.12.2016), GRF (14.12.2016), TCH (08.12.2016), Viktor (17.11.2016), Виталий В. (20.11.2016), Кевин (18.11.2016)
Старый 18.11.2016, 01:29   #38
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,851
Сказал(а) спасибо: 1,469
Поблагодарили 3,739 раз(а) в 1,219 сообщениях
Записей в дневнике: 85
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
посмотрел код Brainfish
Он вообще в игре хоть сильнее Стокфиша, есть ли где тесты?
Кевин вне форума   Ответить с цитированием
Старый 18.11.2016, 05:46   #39
Viktor
Гроссмейстер
ТС
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,229
Сказал(а) спасибо: 1,948
Поблагодарили 2,508 раз(а) в 885 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Он вообще в игре хоть сильнее Стокфиша, есть ли где тесты?
По моим тестам преимущества эта версия (Brainfish) не имеет.
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (14.12.2016), Виталий В. (20.11.2016), Кевин (18.11.2016)
Старый 18.11.2016, 05:56   #40
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,851
Сказал(а) спасибо: 1,469
Поблагодарили 3,739 раз(а) в 1,219 сообщениях
Записей в дневнике: 85
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Как и ожидалось - очередной пиар горе-разработчиков
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (18.11.2016)
Старый 19.11.2016, 22:24   #41
byan_mivv
3 разряд
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 110
Сказал(а) спасибо: 239
Поблагодарили 211 раз(а) в 84 сообщениях
Репутация: 19
По умолчанию Re: Stockfish и его клоны

BrainFish_161119_numa


http://zipproth.de/#Brainfish_download
byan_mivv вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (19.11.2016)
Старый 22.11.2016, 00:06   #42
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,851
Сказал(а) спасибо: 1,469
Поблагодарили 3,739 раз(а) в 1,219 сообщениях
Записей в дневнике: 85
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

http://chess.ultimaiq.net/stockfish.html
CorrrChess b2 доступен.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
byan_mivv (22.11.2016), guestta3 (27.11.2016)
Старый 04.12.2016, 12:28   #43
Viktor
Гроссмейстер
ТС
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,229
Сказал(а) спасибо: 1,948
Поблагодарили 2,508 раз(а) в 885 сообщениях
Репутация: 112
По умолчанию Re: Stockfish и его клоны

Версия от 3 декабря:
http://chess.ultimaiq.net/stockfish.html
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Виталий В. (08.12.2016)
Старый 07.12.2016, 20:56   #44
Ofiscer
Super Moderator
 
Аватар для Ofiscer
 
Регистрация: 30.05.2016
Сообщений: 1,687
Сказал(а) спасибо: 4,190
Поблагодарили 2,670 раз(а) в 1,165 сообщениях
Репутация: 111
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
AsmFish, похоже, закрылся.
Похоже, что проект живет!
__________________
"То, что ты называешь "заочной игрой" - это просто слепое копирование железячных, часто очень однотипных идей". PozitiFF_Chess
Ofiscer вне форума   Ответить с цитированием
11 пользователя(ей) сказали cпасибо:
byan_mivv (07.12.2016), GRF (10.12.2016), Parkaev_Andrey (07.12.2016), SergeyMZ (07.12.2016), Still (07.12.2016), TCH (07.12.2016), Viktor (07.12.2016), Виталий В. (08.12.2016), Кевин (08.12.2016), Философ (07.12.2016), Харлампий (08.12.2016)
Старый 07.12.2016, 23:16   #45
TCH
3 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 225
Сказал(а) спасибо: 825
Поблагодарили 583 раз(а) в 185 сообщениях
Репутация: 35
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Ofiscer
Похоже, что проект живет!
Приятная новость, ассемблерные сборки всегда были сильнее обычных. Но, боюсь, проверять придется, чего там ожило. У меня Педант всегда по секунде на ход на хьяттовском random-наборе позиций обыгрывал Гудини, а тут скачал свеженького, запустил микроматч только чтобы убедиться, что движок вообще работает, и на тебе: +8=12-4 в пользу Гудини. Ничего, конечно, утверждать нельзя, это баловство, а не тест, может и звезды, но тут надо тестировать как следует, если кто им всерьез играет.
TCH вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Ofiscer (07.12.2016), sergey1963 (08.12.2016), Виталий В. (08.12.2016), Кевин (08.12.2016)
Старый 08.12.2016, 00:39   #46
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 1,851
Сказал(а) спасибо: 1,469
Поблагодарили 3,739 раз(а) в 1,219 сообщениях
Записей в дневнике: 85
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Ofiscer
Похоже, что проект живет!
А нехилый пиар-ход был временно удалить страничку разраба. Теперь всё внимание к АсмФишу
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ofiscer (08.12.2016)
Старый 08.12.2016, 08:43   #47
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
ассемблерные сборки всегда были сильнее обычных
за счет чего? если код и оценка 1 в 1 с обычным стоком? только за счет скорости много силы не наберешь. ну может 2-3 пункта эло на 1000 партий и наберется.
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
TCH (08.12.2016)
Старый 08.12.2016, 08:56   #48
TCH
3 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 225
Сказал(а) спасибо: 825
Поблагодарили 583 раз(а) в 185 сообщениях
Репутация: 35
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
за счет чего? если код и оценка 1 в 1 с обычным стоком? только за счет скорости много силы не наберешь. ну может 2-3 пункта эло на 1000 партий и наберется.
Не знаю. По bench, кстати, разница в скорости большая. Плюс Педант имеет опцию включения LP, не знаю, использует ли LP Сток по умолчанию (в опциях ее нет). Но что сильнее - очень заметно, достоверное преимущество уже на сотне партий, а то и на десятках. Насчет 100% совпадения кода - не верю, например, в Педанте есть опция сохранения хэша, которая в Стоке отсутствует.
TCH вне форума   Ответить с цитированием
Старый 08.12.2016, 09:34   #49
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
Насчет 100% совпадения кода - не верю
я уже выше писал, как можно РЕАЛЬНО сделать клон стока на ассме. других способов просто не вижу. ибо тогда разработка затянется на месяцы, а то и годы.

Цитата: Сообщение от TCH
например, в Педанте есть опция сохранения хэша, которая в Стоке отсутствует.
ничего сложного в этой опции нет. такое можно и в сток внедрить, если разрабы очень захотят.
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
TCH (08.12.2016)
Старый 08.12.2016, 10:31   #50
Харлампий
3 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 226
Сказал(а) спасибо: 340
Поблагодарили 703 раз(а) в 197 сообщениях
Репутация: 39
По умолчанию Re: Stockfish и его клоны

Появился ещё Deep_asmFish. Если я правильно разобрался, это некий аналог DeepFish_MZ. https://github.com/covrom/Deep_asmFish
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (10.12.2016), Ofiscer (08.12.2016), TCH (08.12.2016), Философ (08.12.2016)
Старый 08.12.2016, 11:13   #51
TCH
3 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 225
Сказал(а) спасибо: 825
Поблагодарили 583 раз(а) в 185 сообщениях
Репутация: 35
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
я уже выше писал, как можно РЕАЛЬНО сделать клон стока на ассме. других способов просто не вижу. ибо тогда разработка затянется на месяцы, а то и годы.
ничего сложного в этой опции нет. такое можно и в сток внедрить, если разрабы очень захотят.
Конечно, можно. Я про это упомянул только в том плане, что часто пишут, что pedantfish это точная копия Стока, переписанная на ассемблере. А на самом деле это если и точная копия, то только в части оценочной функции, а вообще в движке много того, чего нет в Стоке (а, возможно, и наоборот).
TCH вне форума   Ответить с цитированием
Старый 08.12.2016, 11:29   #52
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
А на самом деле это если и точная копия, то только в части оценочной функции, а вообще в движке много того, чего нет в Стоке (а, возможно, и наоборот).
может быть, но автор немногословен ))

а самому разбирать ассемблерный код - это такие временные затраты...что ну его нафик ))

что интересного можно увидеть в этим командах?

_asm
{
mov ecx, 10
lea esi, mas
l:
push ecx
lodsd
push eax
lea ebx,[fmt]
push ebx
call printf
add esp,8
pop ecx
loop l

без комментариев не читабельно ))
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
TCH (08.12.2016)
Старый 10.12.2016, 21:28   #53
Харлампий
3 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 226
Сказал(а) спасибо: 340
Поблагодарили 703 раз(а) в 197 сообщениях
Репутация: 39
По умолчанию Re: Stockfish и его клоны

asmFishW-2016.12.10 x64

pedantFishW-2016.12.10 x64

https://github.com/lantonov/asmFish/tree/master/Windows
Харлампий вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Alexandr_L (10.12.2016), byan_mivv (10.12.2016), Demch (10.12.2016), KERCH (11.12.2016), Ofiscer (10.12.2016), SergeyMZ (10.12.2016), Still (10.12.2016), tt66 (10.12.2016), Философ (10.12.2016)
Старый 11.12.2016, 11:35   #54
sergey1963
Гроссмейстер
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 1,548
Сказал(а) спасибо: 4,077
Поблагодарили 1,411 раз(а) в 733 сообщениях
Репутация: 103
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
может быть, но автор немногословен ))

а самому разбирать ассемблерный код - это такие временные затраты...что ну его нафик ))

что интересного можно увидеть в этим командах?

_asm
{
mov ecx, 10
lea esi, mas
l:
push ecx
lodsd
push eax
lea ebx,[fmt]
push ebx
call printf
add esp,8
pop ecx
loop l

без комментариев не читабельно ))
перевод чайника для совсем тупых-
Это регистры- специальные ячейки памяти, расположенные непосредственно в процессоре (кэши 1-3 уровней). Работа с регистрами выполняется намного быстрее, чем с ячейками оперативной памяти, поэтому регистры активно используются в программах на языке ассемблера. Регистры можно разделить на регистры общего назначения, указатель команд, регистр флагов и сегментные регистры...
Теперь легче?
sergey1963 вне форума   Ответить с цитированием
Старый 11.12.2016, 20:40   #55
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от sergey1963
перевод чайника для совсем тупых-
Это регистры- специальные ячейки памяти, расположенные непосредственно в процессоре (кэши 1-3 уровней). Работа с регистрами выполняется намного быстрее, чем с ячейками оперативной памяти, поэтому регистры активно используются в программах на языке ассемблера. Регистры можно разделить на регистры общего назначения, указатель команд, регистр флагов и сегментные регистры...
Теперь легче?
кому пишешь то? если мне-то как обычно мимо. или ты еще до сих пор не понял, что я программист? пора запомнить и перестать меня учить азам программирования )))
я на этом самом ассембле даже программки писал - на будущее ))
DEEP_MIND вне форума   Ответить с цитированием
Старый 12.12.2016, 14:22   #56
Харлампий
3 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 226
Сказал(а) спасибо: 340
Поблагодарили 703 раз(а) в 197 сообщениях
Репутация: 39
По умолчанию Re: Stockfish и его клоны

Ещё одно обновление: asmFishW-2016.12.11 x64

pedantFishW-2016.12.11 x64

https://github.com/lantonov/asmFish/tree/master/Windows
__________________ Ссылка в шапке не рабочая.
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.12.2016), Viktor (12.12.2016), Гудвин (13.12.2016), Философ (12.12.2016)
Старый 14.12.2016, 13:17   #57
Chess762
4 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 65
Сказал(а) спасибо: 580
Поблагодарили 44 раз(а) в 22 сообщениях
Репутация: 2
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от md
А в старом я просто сохранял хеш и прохаживал
Часто говорят про хеш движка, а существует программа или способ посмотреть, что он туда пишет?
Chess762 вне форума   Ответить с цитированием
Старый 14.12.2016, 14:10   #58
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Chess762
что он туда пишет?
на примере стокфиша:

/// TTEntry struct is the 10 bytes transposition table entry, defined as below:
///
/// key 16 bit
/// move 16 bit
/// value 16 bit
/// eval value 16 bit
/// generation 6 bit
/// bound type 2 bit
/// depth 8 bit
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (14.12.2016), Кевин (15.12.2016)
Старый 14.12.2016, 14:19   #59
Chess762
4 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 65
Сказал(а) спасибо: 580
Поблагодарили 44 раз(а) в 22 сообщениях
Репутация: 2
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
/// TTEntry struct is the 10 bytes transposition table entry, defined as below:
Это на языке движка, в ведь можно вывести на языке ходов.
Chess762 вне форума   Ответить с цитированием
Старый 14.12.2016, 14:48   #60
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 305
Сказал(а) спасибо: 31
Поблагодарили 337 раз(а) в 160 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Chess762
Это на языке движка, в ведь можно вывести на языке ходов.
что еще за язык ходов?

что в данном списке не понятно?
Цитата: Сообщение от DEEP_MIND
/// key 16 bit
/// move 16 bit
/// value 16 bit
/// eval value 16 bit
/// generation 6 bit
/// bound type 2 bit
/// depth 8 bit
DEEP_MIND вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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


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


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