麻雀AI研究  mjxビルド

2024/10/06(日) 02:20:12.65ID:0LGLgONj
有識者募集
2024/10/06(日) 02:22:54.89ID:0LGLgONj
山岡さんのdlmahjongとかの話も募集
3焼き鳥名無しさん
垢版 |
2024/10/06(日) 02:23:16.08ID:0LGLgONj
みんなもそろそろ開発者になろうや
2024/11/19(火) 17:19:33.43ID:WoWku3FC
ナニココ
2024/11/23(土) 06:24:25.87ID:YjMNalQw
岡山エアコンラーメンマン
2025/02/27(木) 20:31:26.67ID:B75AO5iI
🍌
2025/05/09(金) 06:46:42.32ID:6Pl23S38
サンライズ瀬戸
2025/07/16(水) 22:18:07.73ID:509tJJhl
非ディープラーニングの麻雀 AI に興味ある人いる?
まったり麻雀 とか mjai-manue とか Akochan とか
最近だと電脳麻将の majiang-ai とかが有名かな?
9焼き鳥名無しさん
垢版 |
2025/07/31(木) 15:07:40.73ID:ZzxQRVjl
>>8
スレ主やがそこらへんも興味あるな
そいつらでもデータセット残せたら立派に深層できるし
2025/07/31(木) 18:29:39.77ID:ptyYoBx7
ブリンカー着用
2025/08/01(金) 19:50:11.98ID:JmmoHB6a
>>9
いまよく知られてる DL 系の麻雀 AI はどれもプレトレーニング用の牌譜が要るのがネックだね
Mortal は Mjai の mjson 形式、
Kanachan は雀魂の牌譜再生時の通信を傍受したバイナリデータ、
その他 OSS のプロジェクトは天鳳の mjlog 形式が多いかな

ネト麻の牌譜を使わないなら Akochan 同士の対戦で mjson の牌譜を作るのがいいんかね
でも Akochan は鳳凰卓の牌譜で統計データを作って参照してるから純粋じゃない?

山岡さんの dlmahjong は 0 から牌譜生成してるのが興味深いけど開発止まってるね
2025/08/01(金) 19:59:24.90ID:JmmoHB6a
>>9
mjai-manue は結構コードが少なくて勉強にはいいと思う
あと麻雀 AI 対戦サーバーのデファクトスタンダードである Mjai の作者による AI という記念碑的な意味もある
ちなみに Go 言語に移植した mjai-manue-go ってプロジェクトが最近できた
こっちは内部構造が整理されててさらにコードが読みやすくなってる

majiang-ai は作者がブログとか X でたびたび発信してるから参考になるかも
ただ個人的には結構検証が浅い気がするので結果は鵜呑みにできないかも
13焼き鳥名無しさん
垢版 |
2025/08/01(金) 20:01:00.75ID:aw0qNILC
>>11
牌譜生成の点でdlmahjongはだいぶ期待してたんだけどあれモデルの性能を可視化する段階までもいけてないからね、
現状実質なにもやってないようなもんなんだよな
開発止めてて悲しいよ

mortalたちは教師ありだし強化学習はないようなものだしね

akochanのアルゴリズムは知らなかったな
どちらにせよ自己対局で牌譜残すようにするにはそこそこ労力が必要そうだな

mjaiをローカルで立ち上げて学習するのが環境的には早いと思ったけどそうなるとrubyで1からAI書かないといけない

mjxはopen ai gymの閉鎖でもう動かなくなったと見ていいのかね
あれが一番手っ取り早いと思ってたんだが
14焼き鳥名無しさん
垢版 |
2025/08/01(金) 20:04:48.56ID:aw0qNILC
やっぱりmjaiでmjai-manueがすぐ実装できる点は評価するべきか

mjai-manueは少しバカにしてたけれどもAIと環境がサーバーを通してなにやり取りしてるかとか確認するためには有用なのかな
2025/08/01(金) 20:08:51.94ID:JmmoHB6a
>>13
Mortal は強化学習やってるよ
Suphx と同じで牌譜から大まかな打ち方をプレトレーニングした後自己対戦で強化学習してる

Akochan は論文出てる (自分は難しすぎて読めてない……)
https://arxiv.org/abs/1904.07491
2025/08/01(金) 20:11:20.24ID:JmmoHB6a
>>13
Mjai は TCP/IP で JSON をやり取りするだけだから何の言語で書いてもいけるよ
2025/08/01(金) 20:19:18.63ID:JmmoHB6a
>>13
誤解させたならごめん
Akochan には作成済みの設定ファイルが付属してるから実行はすぐにできる
むしろ付属以外のデータを使ってる人はほとんどいないと思う

Akochan はビルドがめんどくさいけど、
最近 Docker 内でビルドする akochan-docker ってリポジトリができたからそれを使えばすぐ試せるよ

ちなみに mjai-manue も牌譜から統計データと決定木を作成して参照してる
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況