麻雀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/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 とかが有名かな?
まったり麻雀 とか mjai-manue とか Akochan とか
最近だと電脳麻将の majiang-ai とかが有名かな?
9焼き鳥名無しさん
2025/07/31(木) 15:07:40.73ID:ZzxQRVjl10焼き鳥名無しさん
2025/07/31(木) 18:29:39.77ID:ptyYoBx7 ブリンカー着用
11焼き鳥名無しさん
2025/08/01(金) 19:50:11.98ID:JmmoHB6a >>9
いまよく知られてる DL 系の麻雀 AI はどれもプレトレーニング用の牌譜が要るのがネックだね
Mortal は Mjai の mjson 形式、
Kanachan は雀魂の牌譜再生時の通信を傍受したバイナリデータ、
その他 OSS のプロジェクトは天鳳の mjlog 形式が多いかな
ネト麻の牌譜を使わないなら Akochan 同士の対戦で mjson の牌譜を作るのがいいんかね
でも Akochan は鳳凰卓の牌譜で統計データを作って参照してるから純粋じゃない?
山岡さんの dlmahjong は 0 から牌譜生成してるのが興味深いけど開発止まってるね
いまよく知られてる DL 系の麻雀 AI はどれもプレトレーニング用の牌譜が要るのがネックだね
Mortal は Mjai の mjson 形式、
Kanachan は雀魂の牌譜再生時の通信を傍受したバイナリデータ、
その他 OSS のプロジェクトは天鳳の mjlog 形式が多いかな
ネト麻の牌譜を使わないなら Akochan 同士の対戦で mjson の牌譜を作るのがいいんかね
でも Akochan は鳳凰卓の牌譜で統計データを作って参照してるから純粋じゃない?
山岡さんの dlmahjong は 0 から牌譜生成してるのが興味深いけど開発止まってるね
12焼き鳥名無しさん
2025/08/01(金) 19:59:24.90ID:JmmoHB6a >>9
mjai-manue は結構コードが少なくて勉強にはいいと思う
あと麻雀 AI 対戦サーバーのデファクトスタンダードである Mjai の作者による AI という記念碑的な意味もある
ちなみに Go 言語に移植した mjai-manue-go ってプロジェクトが最近できた
こっちは内部構造が整理されててさらにコードが読みやすくなってる
majiang-ai は作者がブログとか X でたびたび発信してるから参考になるかも
ただ個人的には結構検証が浅い気がするので結果は鵜呑みにできないかも
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の閉鎖でもう動かなくなったと見ていいのかね
あれが一番手っ取り早いと思ってたんだが
牌譜生成の点で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と環境がサーバーを通してなにやり取りしてるかとか確認するためには有用なのかな
mjai-manueは少しバカにしてたけれどもAIと環境がサーバーを通してなにやり取りしてるかとか確認するためには有用なのかな
15焼き鳥名無しさん
2025/08/01(金) 20:08:51.94ID:JmmoHB6a >>13
Mortal は強化学習やってるよ
Suphx と同じで牌譜から大まかな打ち方をプレトレーニングした後自己対戦で強化学習してる
Akochan は論文出てる (自分は難しすぎて読めてない……)
https://arxiv.org/abs/1904.07491
Mortal は強化学習やってるよ
Suphx と同じで牌譜から大まかな打ち方をプレトレーニングした後自己対戦で強化学習してる
Akochan は論文出てる (自分は難しすぎて読めてない……)
https://arxiv.org/abs/1904.07491
17焼き鳥名無しさん
2025/08/01(金) 20:19:18.63ID:JmmoHB6a >>13
誤解させたならごめん
Akochan には作成済みの設定ファイルが付属してるから実行はすぐにできる
むしろ付属以外のデータを使ってる人はほとんどいないと思う
Akochan はビルドがめんどくさいけど、
最近 Docker 内でビルドする akochan-docker ってリポジトリができたからそれを使えばすぐ試せるよ
ちなみに mjai-manue も牌譜から統計データと決定木を作成して参照してる
誤解させたならごめん
Akochan には作成済みの設定ファイルが付属してるから実行はすぐにできる
むしろ付属以外のデータを使ってる人はほとんどいないと思う
Akochan はビルドがめんどくさいけど、
最近 Docker 内でビルドする akochan-docker ってリポジトリができたからそれを使えばすぐ試せるよ
ちなみに mjai-manue も牌譜から統計データと決定木を作成して参照してる
18焼き鳥名無しさん
2025/08/01(金) 22:53:47.82ID:EdYVqH65 >>17
全部ありがとう
週明けまた色々やってみる
akochanこう思うと全然触ってないのかもしれない
akochanとmortalをローカルでビルドするのを目先の目標にするよ
またアンカー飛ばすかもしれないがそのときはまたよろしくお願いします
全部ありがとう
週明けまた色々やってみる
akochanこう思うと全然触ってないのかもしれない
akochanとmortalをローカルでビルドするのを目先の目標にするよ
またアンカー飛ばすかもしれないがそのときはまたよろしくお願いします
19焼き鳥名無しさん
2025/08/02(土) 05:57:49.47ID:yu6uLi16 >>18
頑張ってね
上でも言ったけど Akochan は以下のリポジトリを見ればビルドに最低限何が必要かわかるよ
ローカルでビルドするなら patch.sh の 3 つめの変更 (localhost から Docker コンテナ外に接続先を変える) だけ不要だね
https://github.com/Apricot-S/akochan-docker
Mortal はドキュメント通りにビルドするだけだね
https://mortal.ekyu.moe/user/build.html
頑張ってね
上でも言ったけど Akochan は以下のリポジトリを見ればビルドに最低限何が必要かわかるよ
ローカルでビルドするなら patch.sh の 3 つめの変更 (localhost から Docker コンテナ外に接続先を変える) だけ不要だね
https://github.com/Apricot-S/akochan-docker
Mortal はドキュメント通りにビルドするだけだね
https://mortal.ekyu.moe/user/build.html
レスを投稿する
ニュース
- 【訃報】ゴルフ界のレジェンド ジャンボ尾崎さん死去 78歳 男子国内ツアーで最多94勝 S状結腸がんで [ぐれ★]
- 高市政権、続く高支持率 積極財政や対中強硬姿勢評価か 「なぜこんなに高いのか」政権内に困惑も [ぐれ★]
- 【📱】PCだけじゃなかった… スマホも「世界的メモリ不足」で値上がりへ 26年はスペックダウンも頻発か [ぐれ★]
- 【ふるさと納税】「おいしい肉や果物の代わりに失った」行政サービス。東京都では“累計1兆1593億円”が流出 [ぐれ★]
- 【薬】中国が日本人の命握る抗菌薬 企業、国産化へ着手も、低い薬価で採算取れず…国の支援急務 [ぐれ★]
- 米国防総省、中国軍は「2027年の台湾侵攻へ着実に前進」 分析公表 [蚤の市★]
- 吉村さん「政治家ってすぐ嘘をつく。でも高市さんは違う。裏がないまっすぐな人」俺たちは何を見せられているんだ [545512288]
- 【ネトウヨ悲報】ホリエモン、北村晴男にブチギレ「それは差別主義だろ💢」wwwwwwwww [339035499]
- すき家いるけどこんにちは、ありがとう、さよなら、また会いましょうの曲が流れてる
- 被爆者団体「核保有、絶対許さない!」普通の日本人「気持ちはわかるが反日敵国から身を守るには核保有しかない😤!」 [441660812]
- (´・ω・`)めでたいから踊るぜ
- 【画像】女性2%の大工の世界に入った新人女性大工(20)がこれ🏡🔨 [632966346]
