Skip to content

Repository files navigation

Epsilon

Riichi Mahjong AI

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

Java 21 DJL / PyTorch License: GPL v3

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

Important

Nano のみ学習モデルを配布しています。その他の学習モデルのデータの配布予定は未定です。

概要

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

Epsilon シリーズ

モデル パラメーター数
Epsilon-Pico 1,507,396(約1.51M)
Epsilon-Nano 4,725,700(約4.73M)
Epsilon 10,699,636(約10.70M)

ライセンス

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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages