鹿さん🦌バンド #SABAKI というらしい
藁人形 S,M,L,プロ,プロマックス😁😁😁😁

ACK Saint Clement Church in #Sabaki ward, #Kenya -🇰🇪 is around 13,272 km or 8,295 miles from our previous place of worship North Andros in #NorthAndros, #Bahamas - 🇧🇸 - https://mastodon.social/@pilgrimsonline/115543996893929401

#VisitKenya
#StepByStep 👣
#PlacesOfWorship
2/6

Это же сколько заморочек на 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
验证码_哔哩哔哩

Попробовал как играют современные нейронки в #Го на домашнем десктопе с простенькой видяхой, 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
Hubzilla.de