Skip to content
KoutaChanPublic

About

Epsilon is a riichi mahjong AI written in Java that combines deep learning with a fast game engine.

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Repository files navigation

Epsilon

Riichi Mahjong AI

牌譜からの学習、AI同士の対局、RiichiLabでの対戦、牌譜解析に対応。

Java 21 DJL / PyTorch License: GPL v3

概要 · シリーズ · ライセンス

Important

Epsilon-Picoは削除されました。 Epsilon-Nano, Epsilon は最小限のメンテナンスで維持されます。

概要

Epsilonは、JavaとDJL / PyTorchを使ったリーチ麻雀AIです。牌譜からの学習と自己対戦による追加学習に対応したEpsilon-Nano・Epsilonと、自己対戦だけで育てる四人打ち・三人打ちのEpsilon-Prismの3系列で、学習・評価・対局を実行できます。

Epsilon シリーズ

モデル パラメーター数
Epsilon-Nano (Outdated) 4,725,700(約4.73M)
Epsilon (Outdated) 10,699,636(約10.70M)
Epsilon-Prism (v2) 1,939,604(約1.94M)

ライセンス

GNU General Public License v3.0で公開しています。Nyanten・ShantenNumberなど、第三者のコードとライセンスについてはLICENSESを参照してください。

About

Epsilon is a riichi mahjong AI written in Java that combines deep learning with a fast game engine.

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages