e4player · 05-Июн-20 15:06(5 лет 7 месяцев назад, ред. 08-Июл-20 09:36)
Komodo Chess 14 Год выпуска: 2020 Жанр: Шахматы Разработчик: Larry Kaufman and Mark Lefler Издатель: ChessBase GmbH Платформа: Windows Версия: 17.11 Тип издания: Лицензия Язык интерфейса: английский, немецкий, французский, испанский, голландский, итальянский, польский + русский Язык озвучки: английский Таблэтка: Присутствует (CB-Keygen30) Системные требования:
Минимум: двухъядерный, 2 ГБ ОЗУ, Windows 7 64-битная oder 8.1 64-битная, DirectX11, видеокарта с 256 МБ ОЗУ, DVD-ROM-привод, Windows Media Player 9 и доступ в Интернет. Рекомендуется: ПК Intel i5 или AMD Ryzen 3 (Quadcore), 8 ГБ ОЗУ, Windows 10 с 64-разрядной версией (текущая версия), Windows Media Player 11 (привод DVD-ROM) и доступ в Интернет. Для ChessBase ACCOUNT: доступ в Интернет и современный браузер, например, Chrome, Safari. Только для 64-битных систем! Описание: Komodo 14 думает, как никакая другая шахматная программа.
Вдохновленные AlphaZero, два года назад программисты Komodo GM Ларри Кауфман и Марк Лефлер начали перерабатывать свой двигатель с нуля. Хорошее решение, так как Komodo 13 устанавливал новые критерии не только на основе своей производительности, но и благодаря инновационному подходу с «MCTS» («Поиск по дереву Монте-Карло»). Komodo 14 продолжает эту успешную концепцию. В дополнение к дальнейшему улучшению игровой мощи Komodo 14 предлагает новые захватывающие функции для конфигурации двигателя. Сила игры встречает индивидуальность
Новый Komodo 14 снова на 40 очков Эло сильнее, чем его предшественник. Но что нового, так это то, как его можно варьировать. В дополнение к стандартной версии есть семь других «личностей»: различные стили игры (агрессивный, оборонительный, активный, позиционный, эндшпиль, новичок и человек), которые, кроме того, могут быть объединены. Это позволяет вам моделировать различные стили или сильные стороны человеческих противников. И для анализа это также предоставляет новые возможности: переключайте двигатель на «агрессивный» всякий раз, когда вы подозреваете, что позиция предлагает достаточно атакующего потенциала для победы, или переходите в позиционный режим, если позиция требует хорошо продуманной стратегической игры! Двукратный чемпион мира 2019 года
В прошлом году Комодо дважды выигрывал титул чемпиона мира и может называть себя «Чемпион мира по компьютерным шахматам 2019 года» и «Чемпион мира по шахматному программному обеспечению 2019 года». И нынешний Komodo 14 был явно улучшен по сравнению с предшественником! Победитель матча и аналитический партнер
Он поставляется с двумя версиями движка: сила игры стандартной версии несколько сильнее, чем версия «MCTS», при условии, что движок должен рассчитывать только одну вариацию за раз. Однако, если количество вариантов увеличивается, очень улучшенная версия «MCTS» - ваш первый выбор!Обновлено добавлен установщик для Windows 7 и 8 64 бит
Чтобы вытянуть из раздачи только движок - все равно надо ставить и активировать весь этот большой GUI.
Сама оболочка полностью как Fritz, видимо Fritz 17 сделали ребрендинг в Komodo 14.
Под старым брендом Fritz оболочку продают с нейродвижком FatFritz (клон Leela LC0), а под брендом Комодо - с альфа-бета движком.
С не-GPL лицензией самый сильный движок на сегодня Komodo (после вскрытия воровства и нарушения авторских прав в Houdini 5/6) Сам движок K14 лежит в другой папке:
C:\Program Files (x86)\Common Files\ChessBase\Engines.uci\Komodo 14\ SF-10 выпустили 02.11.2018
SF-11 выпустили 18.01.2020
K14 выпустили 12.05.2020 Но почему то в эту оболочку кроме свежего K14 включили полуторалетний SF-10 Чтобы прикинуть как соотносятся силы SF-Dev и K14 запустил несколько блиц-турниров (TC = 1' + 1"; Syzygy 6-man; 8moves_v3.pgn) +- на равных они играют когда для K14 выделить не менее 4 ядра, а для SF 1 ядро (K14 все равно отстает, но чтобы утверждать точно надо много партий, возможно надо 5 ядер для равенства).
Т.е. отставание >100 ELO
Это хорошо, что хоть у кого то работает.... , но плохо, что не работает двигло у меня P.S.
Кажется я понял в чем дело, комодо снова всех обмануло. что бы он работал теперь обязательно нужно SSE 4.2
То есть даже на моём c2d E8400 он уже не работает
Хотя для 13.3 такого требования не было,
и на страничке у них так и осталось хвастливое заявление
Цитата:
System requirements Minimum: 64-bit processor, Pentium 4 F-series, 1024 MB ram Operating system: Windows, Linux, Mac OSX 10.5.8 or higher (Android version available only from Google).
Кажется я понял в чем дело, комодо снова всех обмануло.
это может быть особенность GUI Chessbase.
вы НЕ покупали бинарник у Комодо, а взяли его у Chessbase, а те могли скомпилировать его с другими параметрами (из-за другого механизма активации они в любом случае вынуждены компилировать другие исходники с другим механизмом активации)
06.08.2020 в Stockfish закоммитили огромный патч который добавляет поддержку NNUE (neural network evaluation), легковесная NN которая выполняется на CPU и дает начальные переменные для классической Alpha-Beta поисковой функции измеренный прирост сразу дал +89.5 эло , плюс заложил фундамент для дальнейших улучшений: NN файл развивается независимо и тренируется независимо и в тот же день закомитили ещё один мелкий патч который отключает NN когда позиция уже несбалансированная (уже не нужен NN), что дает большое ускорение и получили ещё +11..+17 эло сверху
CPU = AMD Ryzen 3400G
Hash=2 Gb
Ponder = Off
Syzygy 6-man (SSD)
StartPGNEPD=8moves_v3.pgn (книга из Fishtest)
RepeatStartPosition=1 (каждая дебютная позиция играется белыми и черными)
TC = 3' + 2" (180' + 2") Threads=4 vs 1 (Komodo vs SF) Komodo 14 vs SF-NNUE
-64 +6 =162 (-92 ELO) при 4-кратной разнице в ядрах, СФ сильнее на 90 ELO. 4 ядра это около 80 эло, вместе 170 эло разницы Это примерно 16-кратная разница во времени. Т.е. или давать Комодо в 16 раз больше времени или давать 16 ядер против 1
Такой фокус крайне сложно и крайне дорого проделать.
Надо написать всё с нуля, т.к. лицензия под которой написана NNUE - опенсорс, если вы хотите включить её свой проект - должны его сделать тоже опенсорс.
Для NNUE надо кормить файл с весами (знания), для их генерации надо несколько лет времени при наличии пару тысяч видеокарт уровня RTX. Закрытому частному проекту это недоступно Чтобы хорошо внедрить NNUE в альфа-бета движок надо было перебрать много коэффициентов (и этот процесс только в начале), на тысячах ядер Фиштеста это проделали за неделю. Без фиштеста на это уйдут годы
Ларри давно писал что есть планы по NN версии движка. Но упирается в отсутствие тысяч видеокарт уровня RTX чтобы натренировать сеть.
Для Leela и для NNUE пару десятков пользователей донатят, из них один пользователь - Сингапурский датацентр донатит эквивалент нескольких тысяч видеокарт уровня RTX Из пары десятков активных пользователей Фиштест - один пользователь Китайский датацентр донатит около 200 машин Xeon по 16 ядер каждая. Для сравнения у Ларри для разработки всего 1 или 2 таких машины. P.S. Запустил на равных количествах ядер, получил -173 эло
Ну то есть все платные движки накрылись медным тазом!
По игрался с этим движком.И впрямь этот сетевой стокфиш играет совсем по другому.Заметил как у старых движков оценка позиции прыгала туда сюда прежде чем они понимали что безнадёжно проигрывают стокфишу.
Цитата:
P.S. Запустил на равных количествах ядер, получил -173 эло
- как и рассчитал ! -
Цитата:
при 4-кратной разнице в ядрах, СФ сильнее на 90 ELO. 4 ядра это около 80 эло, вместе 170 эло разницы
а почему 4 ядра = 80 эло,это по формуле какой то? а если 6 ядер или 8,или 2 ? И почему 4 против 1 = 16-кратная разница во времени ? Это как то вычисляется или просто чисто экспериментальные данные ?
чисто экспериментальные данные. На talkchess некоторые энтузиасты периодически запускают такие тесты "масштабирования" - сколько дает удвоение количества просчитанных нод (будь-то за счет времени или за счет скорости). грубо каждое удвоение 40 эло. да и разработчики этим тоже иногда балуются (и Ларри тоже)
Цитата:
И почему 4 против 1 = 16-кратная разница во времени ?
4 кратная разница во времени - все равно отставание на 90 эло
чтобы наверстать эти 90 эло надо ещё минимум в 4 раза больше дать (скорости или времени), а это уже 16:1 я запускаю турнир в Arena GUI, там нельзя поставить неравные таймконтроли для соперников. в Cutechess-CLI можно, но лень изучать синтаксис как корректно запустить турнир
если у вас есть параметры командной строки как запустить - я бы поигрался со временем, при каком соотношении времени К14 vs SF уравнивается игра (разница эло = 0)
Цитата:
По игрался с этим движком.И впрямь этот сетевой стокфиш играет совсем по другому.
со временем обычную оценочную функцию (ту которую скурпулезно вручную 40 лет писали) вообще собираются убрать из СФ
будет только нейронная статическая оценка
проблема (зачем убирать классический режим non-NNUE) в том, что патчи которые сейчас идут направлены на улучшение игры с NNUE и они портят классическую ОФ и со временем это будет только больше проявляться
главный мантейнер заявил что у них нет ни машинных ни человеческих ресурсов развивать две ветки, классика останется в коде, но если она будет ухудшаться - с этим придется смириться. а когда-то в будущем её и вовсе выбросят из кода
В Chessmaster есть возможность ставить разный контроль времени - в режиме тренировки.Но там своя засада, нельзя установить количество партий,только по одной и анимация не отключаема, из за чего случаются просрочки.Вообще странно что разрабы GUI не предусматривают такой возможности, вещь то нужная!Спасибо за инфу.
79907107Для NNUE надо кормить файл с весами (знания), для их генерации надо несколько лет времени при наличии пару тысяч видеокарт уровня RTX. Закрытому частному проекту это недоступно
А вы часом не сгущаете краски?
Ещё недавно эти сети делались по несколько штук на дню,это не Лила, где требуются приличные ресурсы.
Lobbist писал(а):
79913403что патчи которые сейчас идут направлены на улучшение игры с NNUE и они портят классическую ОФ и со временем это будет только больше проявляться
Проблема ещё и в том,то при большом контроле преимущества NNUE не так очевидны, и вполне можно допустить,что классика будет лучше
Всем здорова, хочу научиться играть в шахматы, подскажите эта версия подойдет для моих целей, если нет то пожалуйста посоветуйте с какой программы начать. Спасибо.
80201348Всем здорова, хочу научиться играть в шахматы, подскажите эта версия подойдет для моих целей, если нет то пожалуйста посоветуйте с какой программы начать. Спасибо.
самые популярные три графических интерфейса для Windows это Aquarium, Fritz (с 2020 года уже называется Komodo Chess) и Arena.
есть ещё два десятка других, менее популярных или специализированных. Из этих трёх можно брать любое, все примерно равноценны.
Первые два платные, третий бесплатный.
Мне больше всего нравится Арена, хотя по первому впечатланию Фриц-Аквариум могут казаться "дорого-богато"
10.11.2020 вышел Dragon 14.1 который тоже использует алгоритм (но не код) NNUE от Shogi (как и Стокфиш) Ларри Кауфман рекламирует прирост +160 elo (на 4CPU) или +190 elo (1CPU) в матчах 2' +1" Цена $75 ($120 с включенным годом обновлений) Отставание от SF-12 NNUE сократилось до 25 эло (но SF13-Dev ещё на 28 эло сильнее, это около 50 эло отставания) в STC.
SF-14 dev по состоянию на 15.06.2021 сильнее за SF-12 примерно на 50 эло
Dragon 14.1 отстает от SF-12 примерно на 25 эло
Суммарное отставание от SF-14 dev примерно 75 эло