🅴🆁🆄🅰 🇷🇺Попробовал как играют современные нейронки в #<a class="" href="https://hub.hubzilla.de/search?tag=%D0%93%D0%BE" rel="nofollow noopener" target="_blank">Го</a> на домашнем десктопе с простенькой видяхой, open source варианты, свободные.<br><br>Затем, что современные значимые и серьёзные успехи «искусственного интеллекта» пошли в массы с эпопеи вокруг #<a class="" href="https://hub.hubzilla.de/search?tag=AlphaGo" rel="nofollow noopener" target="_blank">AlphaGo</a>, которое за три-четыре года развития изменилось сильно и в размерах и скорости работы, хорошо задокументировано и всячески изучено.<br>Так вот, прошло изрядно лет уже с тех пор как AlphaGo остановилось в развитии, достигнув апогея (AlphaGo Zero), и где свободные аналоги? Пусть и заточенные именно для игры в Го и только для неё.<br><br>Отыскался <a href="https://github.com/lightvector/KataGo?tab=readme-ov-file#" rel="nofollow noopener" target="_blank">движок KataGo</a>, вроде по тем же принципам, что и последние варианты AlphaGo, с уже обученными сетками, которые регулярно обновляются дообучаясь.<br><br>#<a class="" href="https://hub.hubzilla.de/search?tag=KataGo" rel="nofollow noopener" target="_blank">KataGo</a> вариант использующий видеокарту, #<a class="" href="https://hub.hubzilla.de/search?tag=OpenCL" rel="nofollow noopener" target="_blank">OpenCL</a>, сходу не завёлся — пришлось погонять сперва вариант для #<a class="" href="https://hub.hubzilla.de/search?tag=CPU" rel="nofollow noopener" target="_blank">CPU</a>, чтобы подобрать GUI для использования движка: #<a class="" href="https://hub.hubzilla.de/search?tag=Sabaki" rel="nofollow noopener" target="_blank">Sabaki</a>, #<a class="" href="https://hub.hubzilla.de/search?tag=q5Go" rel="nofollow noopener" target="_blank">q5Go</a>.<br>Заценив работу движка и шум системы охлаждения процессора — уже переключился на OpenCL-вариант. Для чего пришлось сносить из системы всё про #<a class="" href="https://hub.hubzilla.de/search?tag=Mesa" rel="nofollow noopener" target="_blank">Mesa</a> и ставить «opencl-amd» на #<a class="" href="https://hub.hubzilla.de/search?tag=ArchLinux" rel="nofollow noopener" target="_blank">ArchLinux</a>.<br><br>И оно того стоит, не только потому что реально быстрее работает в плане ходов да подсчёта всякой аналитики, но главное комп перестал надрываться работой системы охлаждения. Памяти на видяхе KataGo отжирает порядка гигабайта, может полутора. Однако, у меня и режим работы выбран с дополнительной нейронкой для подражания человеку в плане манеры игры, ссылки на этот вариант работы движка есть в readme.<br><br><strong>Планшеты и мобильники?</strong><br>Для #<a class="" href="https://hub.hubzilla.de/search?tag=android" rel="nofollow noopener" target="_blank">android</a> тоже есть вариант KataGo — зовётся #<a class="" href="https://hub.hubzilla.de/search?tag=BadukAI" rel="nofollow noopener" target="_blank">BadukAI</a>, доступен и в Google'ом и Amazon'овском маркете <a href="https://play.google.com/store/apps/details?id=net.kir.baduk_ai&hl=en-US" rel="nofollow noopener" target="_blank">ссылка</a>, а так же через альтернативные клиенты. Если в #<a class="" href="https://hub.hubzilla.de/search?tag=Aurora" rel="nofollow noopener" target="_blank">Aurora</a> не работает вдруг поиск, то ссылку ту можно открыть/отправить в #<a class="" href="https://hub.hubzilla.de/search?tag=Aurora" rel="nofollow noopener" target="_blank">Aurora</a> и откроет спокойно.<br><br><strong>Что на счёт GUI?</strong><br>Прежде чем гонять движки разные, имеет смысл опробовать <a href="https://www.gnu.org/software/gnugo/" rel="nofollow noopener" target="_blank">GNU Go</a> — это который про игру в #<a class="" href="https://hub.hubzilla.de/search?tag=%D0%93%D0%BE" rel="nofollow noopener" target="_blank">Го</a> с компьютером, оно же «Бадук» у корейцев и «Вэйци» у китайцев (откуда якобы и пришло). GNU Go есть у всех #<a class="" href="https://hub.hubzilla.de/search?tag=linux" rel="nofollow noopener" target="_blank">linux</a> в репозиториях и доступен любому желающему поиграть в Го через #<a class="" href="https://hub.hubzilla.de/search?tag=Kigo" rel="nofollow noopener" target="_blank">Kigo</a>, #<a class="" href="https://hub.hubzilla.de/search?tag=qGo" rel="nofollow noopener" target="_blank">qGo</a>, #<a class="" href="https://hub.hubzilla.de/search?tag=q5Go" rel="nofollow noopener" target="_blank">q5Go</a>, #<a class="" href="https://hub.hubzilla.de/search?tag=Sabaki" rel="nofollow noopener" target="_blank">Sabaki</a>, #<a class="" href="https://hub.hubzilla.de/search?tag=KaTrain" rel="nofollow noopener" target="_blank">KaTrain</a>, #<a class="" href="https://hub.hubzilla.de/search?tag=Lizzie" rel="nofollow noopener" target="_blank">Lizzie</a>.<br>Если выбранная GUI'шная софтина работает с GNU Go, то будет работать (должны) и со всякими другими движками для игры в Го, потому что используется gtp режим.<br><br>Сложность лишь в том, что порой GNU Go путают с GNU'шным компилятором Golang — который называется иначе: <a href="https://go.dev/doc/install/gccgo" rel="nofollow noopener" target="_blank">GCC Go</a>.<br><br><strong>Альтернативы нейронкам?</strong><br>Есть вариант сугубо на базе #<a class="" href="https://hub.hubzilla.de/search?tag=MCTS" rel="nofollow noopener" target="_blank">MCTS</a> (который Monte Carlo tree search) — ощутимо получше GNU Go и более относительно современное — #<a class="" href="https://hub.hubzilla.de/search?tag=Pachi" rel="nofollow noopener" target="_blank">Pachi</a> <br>Работает на десктопе #<a class="" href="https://hub.hubzilla.de/search?tag=Pachi" rel="nofollow noopener" target="_blank">Pachi</a> серьёзно нагружая систему, а так же имеет кучу заморочек по настройкам. Например, на тему подключения дополнительного движка ради нормальной игры в #<a class="" href="https://hub.hubzilla.de/search?tag=joseki" rel="nofollow noopener" target="_blank">joseki</a>, не сказать чтобы весёлый вариант.<br>Однако, если ставить на android-устройство, то существует небольшой <a href="https://play.google.com/store/apps/details?id=net.lrstudios.android.pachi" rel="nofollow noopener" target="_blank">вариант</a>, размером менее трёх мегабайт, который вполне шустро работает.<br><br>#<a class="" href="https://hub.hubzilla.de/search?tag=AI" rel="nofollow noopener" target="_blank">AI</a> #<a class="" href="https://hub.hubzilla.de/search?tag=%D0%98%D0%98" rel="nofollow noopener" target="_blank">ИИ</a> #<a class="" href="https://hub.hubzilla.de/search?tag=games" rel="nofollow noopener" target="_blank">games</a> #<a class="" href="https://hub.hubzilla.de/search?tag=gaming" rel="nofollow noopener" target="_blank">gaming</a> #<a class="" href="https://hub.hubzilla.de/search?tag=%D0%B3%D0%BE" rel="nofollow noopener" target="_blank">го</a> #<a class="" href="https://hub.hubzilla.de/search?tag=igo" rel="nofollow noopener" target="_blank">igo</a> #<a class="" href="https://hub.hubzilla.de/search?tag=baduk" rel="nofollow noopener" target="_blank">baduk</a> #<a class="" href="https://hub.hubzilla.de/search?tag=%D0%B1%D0%B0%D0%B4%D1%83%D0%BA" rel="nofollow noopener" target="_blank">бадук</a> #<a class="" href="https://hub.hubzilla.de/search?tag=weiqi" rel="nofollow noopener" target="_blank">weiqi</a> #<a class="" href="https://hub.hubzilla.de/search?tag=%D0%B2%D1%8D%D0%B9%D1%86%D0%B8" rel="nofollow noopener" target="_blank">вэйци</a> #<a class="" href="https://hub.hubzilla.de/search?tag=lang_ru" rel="nofollow noopener" target="_blank">lang_ru</a> @<a href="https://3zi.ru/@Russia" rel="nofollow noopener" target="_blank">Russia</a>