fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#KataGo

0 posts0 participants0 posts today
Не знал, что такие делают — оно подсвечивает различные точки на доске. И для того, чтобы показывать ход и для оценки ситуации/вариантов:



After thousands of attempts and failures, the IZIS AI Go Board was finally released to market in 2019. Over 10,000 sets have been sold in China and other countries all over the world; both amateurs and professionals highly praise the AI board. We are already in the third generation of our product.

The IZIS AI Go Board is an all-in-one goban. Some features of the device include:
  • a real board – you can play with single-convex stones;
  • built-in AI go programs such as KataGo, Leela and Golaxy to analyze your games;
  • play against remote opponents that are also using the AI Go Board, or choose the level of AI and play in man-versus-machine mode;
  • games are automatically recorded for later study;
  • a multicolor touch screen provides numerous features, for example, you can arrange a live stream simply by sharing a link to your game;
  • user interfaces in English, Chinese, Japanese, and Korean are available;
  • there is a cloud database of over 100,000 professional games to replay;
  • you can work through interactive graded problems: joseki, capturing race, life & death, endgame and more!
взято отсюда.

Есть куча видео про этот девайс #^https://www.youtube.com/@hebsacker_verlag/community
И официальный канал #^http://www.youtube.com/playlist?list=PLJasRkf44a2WWPUAfTZaTTbjYu3detW7E

Купить можно здесь и судя по описанию есть приложения для iOS и Android.

#KataGo #games #gaming #го #igo #baduk #бадук #weiqi #вэйци #lang_ru
Это же сколько заморочек на NVidia и Windows'ах чтобы поиграть в Го с нейронкой? (с KataGo, аналог AlphaGo).

В таких раскладах системы на ATI/AMD и линуксах выглядят разумным выбором.
Раз хочется комп, чтобы играть в Го, то берёшь с такой видяхой и такой ОС, на которых меньше всего суеты с использование GPU, точнее #GPGPU.

Вот по тегам что накопилось про игру в Го с компом — ничего принципиально сложного в настройке.
————
Видео, как на Windows настроить KataGo и потом использовать в #Sabaki (есть portable)
#^https://rutube.ru/video/de92c9e3ea5c7c1db2e1ec1b180219da/
И тоже самое на инглише
#^https://rutube.ru/video/a94c041bc840b58115ef42134f5d845c/
Понятно, что на youtube подобных видео ещё больше.

Видно, что используют простые варианты запуска KataGo в плане аргументов командной строки. Поскольку имеет свойство искать рядом с бинарником своим некий файл «default_model.bin.gz» содержащий ту нейросеть, что будет использоваться движком (если обратное не сказано через аргументы).

В моём случае жонглирую сетками и потому в GUI движок подключён слегка через более сложную строку:
/usr/bin/katago gtp -model /abs/path/kata1-b28c512nbt-s8032072448-d4548958859.bin.gz -human-model /abs/path/b18c384nbt-humanv0.bin.gz -config /abs/path/gtp_human_search.cfg
————
Может кому и смешно, а я помню времена, когда пост-советские люди приобретали себе домой шахматные компьютеры. Чтобы сами играть в шахматы и детей приучать, в домах были что-то вроде  «Электроника ИМ-01». Фигуры переставлять не умел и отображал координаты хода только на табло.

Такое приобретение было непростой вещью в те времена и в тех условиях. Современность же изобилует разнообразием интеллектуальных развлечений, которые и не сильно востребованы. Однако, найдутся люди рассматривающие десктоп или ноутбук именно с точки зрения средства для игры в оффлайне, а не только в онлайн. Или для анализа своих и чужих партий опять же через нейронные сети для обучения или отработки навыков игры.

#AMD #ATI #Nvidia #KataGo #games #gaming #го #igo #baduk #бадук #weiqi #вэйци #lang_ru @Russia
www.bilibili.com验证码_哔哩哔哩
Замечательный пример использования глубокого обучения с подкреплением — не только играть против нейронных сеток, но и задействовать для анализа своих действий в уже состоявшихся партиях, стремясь играть лучше из желания совершенствовать свои навыки игры.

Есть неплохая «точка входа» с подборкой вариантов как использовать нейронки для игры #Го. Рассматриваются и локально работающие нейронные сети и онлайн-сервисы вокруг #LeelaZero и #KataGo. Можно выбрать то, что ближе и что нужнее в конкретной ситуации.

Впечатления от игры локально с нейронками зависят от видео-карты, понятное что дискретной.

Для десктопов, планшетов и мобильников есть разные варианты, можно подобрать и на чистом #MCTS (Monte Carlo tree search), без нейронных сетей. Кстати, нейронки играют в человеческом стиле не сходу «из коробки», нужны дополнительные файлы (обученные сети) для управления стилем игры вообще и на отдельных этапах. Если с этим не хочется заморачиваться, то и MCTS-варианты могут быть очень неплохи на первых порах, для знакомства.

Почему подобного нет для шахмат? Наверняка появится со временем, просто для игры в шахматы компьютеру не нужно использовать такие вещи как обучение нейронных сетей. Фактически, являются довольно простой игрой, давно и хорошо изученной в качестве задачи для компьютерной техники. Во многом это именно шахматы стали пропуском компьютеров в мир интеллектуальных игр с человеком. Популяризировав и легитимизировав место компьютеров в повседневной жизни, когда ещё не было интернетов.

#AI #ИИ #games #gaming #го #igo #baduk #бадук #weiqi #вэйци #lang_ru @Russia
Странное чувство при осознании того, что видео-карта приобретена не только ради нормальной картинки в играх. Что эта вычислительная мощность активно используется и во время других игр, но где нужны обдуманные и взвешенные ходы, а не обсчёт задачек ради 3d-графики.

Например, игра в #Го — движки способные заменить людей выполняют неслабые такие нейросети в комбинации с #MCTS (Monte-Carlo Tree Search).

Сперва это был #LeelaZero, являющийся повторением #AlphaGo Zero согласно его оригинальному описанию.

Теперь это #KataGo, в целом аналогичная, но с рядом доработок заточенных под игру #Го и активно развиваемая/тренируемая, в то время как, работы над #LeelaZero прекратились в районе 2021 года.

Очень может быть, что в скором времени, компьютерам нужна будет видеокарта как универсальный ускоритель общего назначения. Используемый и в локальных системах представления и анализа данных — самое элементарное создания динамических отчётов (dashboard'ов) заточенных под конкретного пользователя. Например, это могут быть различные «ассистенты», выполняющиеся на компьютере пользователя, к которым человек обращается с поручениями что-то узнать или выяснить.

Ускорять специфичным «железом» (#VLIW, #TensorFlow ) надо будет не только парсинг/разбор запросов от человека на естественно языке (голосом, текстом), но и всю ту работу, которая должна быть проведена при создании запрошенного.

#AI #ИИ #games #gaming #го #igo #baduk #бадук #weiqi #вэйци #OpenCL #hardware #lang_ru
hub.hubzilla.deHubzilla.de
Continued thread
Касаемо #linux и сносить из системы всё про #Mesa, чтобы #KataGo заработал через #OpenCL, а не крашился утягивая за собой систему.

Это когда удаляются: lib32-clang lib32-spirv-tools spirv-llvm-translator lib32-spirv-llvm-translator libclc opencl-clover-mesa lib32-opencl-clover-mesa

Чтобы потом установить: rocm-opencl-runtime katago-opencl

Иначе, после KataGo приводит систему в состояние, когда приходится выжимать Alt+SysRq+s и потом уже Alt+SysRq+b
(это из того множества, которые включаются параметром ядра sysrq_always_enabled=1 ).
hub.hubzilla.deHubzilla.de
Попробовал как играют современные нейронки в #Го на домашнем десктопе с простенькой видяхой, open source варианты, свободные.

Затем, что современные значимые и серьёзные успехи «искусственного интеллекта» пошли в массы с эпопеи вокруг #AlphaGo, которое за три-четыре года развития изменилось сильно и в размерах и скорости работы, хорошо задокументировано и всячески изучено.
Так вот, прошло изрядно лет уже с тех пор как AlphaGo остановилось в развитии, достигнув апогея (AlphaGo Zero), и где свободные аналоги? Пусть и заточенные именно для игры в Го и только для неё.

Отыскался движок KataGo, вроде по тем же принципам, что и последние варианты AlphaGo, с уже обученными сетками, которые регулярно обновляются дообучаясь.

#KataGo вариант использующий видеокарту, #OpenCL, сходу не завёлся — пришлось погонять сперва вариант для #CPU, чтобы подобрать GUI для использования движка: #Sabaki, #q5Go.
Заценив работу движка и шум системы охлаждения процессора — уже переключился на OpenCL-вариант. Для чего пришлось сносить из системы всё про #Mesa и ставить «opencl-amd» на #ArchLinux.

И оно того стоит, не только потому что реально быстрее работает в плане ходов да подсчёта всякой аналитики, но главное комп перестал надрываться работой системы охлаждения. Памяти на видяхе KataGo отжирает порядка гигабайта, может полутора. Однако, у меня и режим работы выбран с дополнительной нейронкой для подражания человеку в плане манеры игры, ссылки на этот вариант работы движка есть в readme.

Планшеты и мобильники?
Для #android тоже есть вариант KataGo — зовётся #BadukAI, доступен и в Google'ом и Amazon'овском маркете ссылка, а так же через альтернативные клиенты. Если в #Aurora не работает вдруг поиск, то ссылку ту можно открыть/отправить в #Aurora и откроет спокойно.

Что на счёт GUI?
Прежде чем гонять движки разные, имеет смысл опробовать GNU Go — это который про игру в #Го с компьютером, оно же «Бадук» у корейцев и «Вэйци» у китайцев (откуда якобы и пришло). GNU Go есть у всех #linux в репозиториях и доступен любому желающему поиграть в Го через #Kigo, #qGo, #q5Go, #Sabaki, #KaTrain, #Lizzie.
Если выбранная GUI'шная софтина работает с GNU Go, то будет работать (должны) и со всякими другими движками для игры в Го, потому что используется gtp режим.

Сложность лишь в том, что порой GNU Go путают с GNU'шным компилятором Golang — который называется иначе: GCC Go.

Альтернативы нейронкам?
Есть вариант сугубо на базе #MCTS (который Monte Carlo tree search) — ощутимо получше GNU Go и более относительно современное — #Pachi
Работает на десктопе #Pachi серьёзно нагружая систему, а так же имеет кучу заморочек по настройкам. Например, на тему подключения дополнительного движка ради нормальной игры в #joseki, не сказать чтобы весёлый вариант.
Однако, если ставить на android-устройство, то существует небольшой вариант, размером менее трёх мегабайт, который вполне шустро работает.

#AI #ИИ #games #gaming #го #igo #baduk #бадук #weiqi #вэйци #lang_ru @Russia
Replied in thread

Au passage dans l'article, on apprend que les IA ont bcp de mal avec certaines techniques pourtant simples. Exemple avec le "shicho" ("ladder") : c'est l'une des 1es séquences que tout débutant apprend à reconnaître, mais #Katago ne les "voit" pas et a nécessité un module de code "en dur" pour lui permettre de les résoudre…

Replied in thread

Vous avez bien lu : n'importe quel amateur humain peut battre l'IA adversariale (assez facilement, même), mais celle-ci maintient pourtant un très bon taux de victoire contre une version même très bien entraînée de #Katago. Et elle le fait avec beaucoup moins de ressources.

Continued thread

Concrètement, ils ont entraîné une (autre) #IA à appliquer leur système de jeu puis l'ont confrontée à #Katago dans différentes configurations. Ils atteignent notamment 72% de victoire contre une version largement "surhumaine" de Katago.

The Go tables turn!

Researchers Wang et al. have used adversarial methods to discover a blind spot of the strongest publicly available Go program, KataGo. Paper is here: arxiv.org/pdf/2211.00241.pdf

The attack works by tricking the program into building a circular pattern of stones that it mistakenly thinks is alive until very late in the game.

As this video demonstrates and explains, this strategy can be performed by intermediate players: youtu.be/H4DvCj4ySKM

Ich beobachte den Hype um #ChatGPT & Co. ja durchaus mit Sorge. Dabei wurden wir schon im Februar daran erinnert, warum man die Kreativität von Menschen nicht unter- und die Leistungsfähigkeit von Maschinen nicht überschätzen sollte:
Sechs Jahre nachdem #AlphaGo reihenweise die weltbesten Go-Spieler besiegt hat, wurde die #KI plötzlich dank neuer Taktik vorgeführt. Das fand ich schon cool.

heise.de/news/Sechs-Jahre-nach

heise onlineSechs Jahre nach AlphaGo: Mensch besiegt erneut "zuverlässig" stärkste Go-KIsBy Martin Holland

#Verpasstodon

Sechs Jahre nach AlphaGo: Mensch besiegt erneut "zuverlässig" stärkste Go-KIs

Eigentlich galt es als klar, dass Menschen gegen Go-Programme den Kürzeren ziehen. Doch gegen eine neue Strategie sind die KI-Systeme – noch – chancenlos.

heise.de/news/Sechs-Jahre-nach