Replies: 4 comments 3 replies
-
Answers
|
Beta Was this translation helpful? Give feedback.
-
If you just need the uuid, check out this site |
Beta Was this translation helpful? Give feedback.
-
Thank you for your detailed response, @Cryolite. |
Beta Was this translation helpful? Give feedback.
-
I am very interested to hear that you are working on a Mahjong AI project based on Mortal. I also appreciate your offer to provide self-play data in the mjai format. This could potentially enhance the training datasets not only for Kanachan but also for many other Mahjong AI projects. I believe it makes a lot of sense to adopt the mjai format as the replay format for various Mahjong AI projects. Currently, the mjai format has become the de facto standard replay format used by many Mahjong AI projects, such as Mortal and RiichiLab. While Kanachan does not plan to directly support the mjai format, I am seriously considering implementing a conversion between the replay format Kanachan expects for training and the mjai format. This would allow, for example, indirect compatibility with the Tenhou replay format. In a way, the mjai format could function as a "hub format" for various replay formats, similar to how Unicode serves as a central standard for different character encodings. With that said, I am planning to start implementing the conversion between the mjai format and the replay format expected by Kanachan for training. However, there is one issue. The mjai format specification is somewhat vague. In fact, the original specification page for the mjai format does not comprehensively cover all cases, and many Mahjong AI projects have added their own extensions to the mjai format. Therefore, I would like to ask everyone to share examples of mjai format replays used in various Mahjong AI projects or conversions from other formats, such as Tenhou or Mahjong Ichibangai replay formats, to mjai format using existing conversion tools. On my end, I will also reach out to the creators of Mortal, the RiichiLab administrators, and the Haifuya administrators to encourage the establishment of a collaborative project to standardize the mjai format specification. |
Beta Was this translation helpful? Give feedback.
-
Title: Data Collection Strategies for Mahjong Soul AI Training
Hello @Cryolite and the community,
I've been exploring this excellent repository for Mahjong Soul AI training and have some questions about data collection strategies. I'm hoping to start a discussion on this topic and get insights from those with experience.
Challenges
Questions
Community Input
I'd love to hear from others who have tackled these challenges. How have you approached data collection for Mahjong AI training?
Thank you all in advance for your insights, and special thanks to @Cryolite for creating this valuable resource for the Mahjong AI community.
Beta Was this translation helpful? Give feedback.
All reactions