← all repositories

erreurt/MahjongAI

Japanese Riichi Mahjong AI agent using neural networks and machine learning for strategic decision-making in a four-player imperfect-information game.

457 stars Python AgentsDomain Apps
MahjongAI
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

This is a master’s thesis project building an intelligent Mahjong agent capable of playing against human opponents on tenhou.net. The agent uses machine learning techniques including Random Forest for decision rules (meld calls, Riichi declarations) and LSTM neural networks for waiting tile prediction. The repository also provides a framework for realtime testing and development of custom Mahjong bots, with a companion library (MahjongKit) for game log analysis and score calculation.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.