mjx-project / mjx

Mjx: A framework for Mahjong AI research
https://colab.research.google.com/drive/1m1wOT_K2YFtuV6IO7VgWk4ilVhTKqRFU?usp=sharing
MIT License
167 stars 18 forks source link

データセットを作る. #1129

Closed nissymori closed 2 years ago

nissymori commented 2 years ago

1127

nissymori commented 2 years ago

データセットを作るのに必要な関数

nissymori commented 2 years ago

https://github.com/mjx-project/mjx-convert

これを使ってmjprotoに変換してからにする.

sotetsuk commented 2 years ago

んーデータセットはコミットしなくていいかなあって思います🙏再現可能なコードだけで🙏 @nissymori

sotetsuk commented 2 years ago

あと.DS_storeとか入ってるので気をつけてもらった方がいい気がします! @nissymori

sotetsuk commented 2 years ago

まあもちろんmjlogから変換してもいいですけど、直接パースしてもそんなに大変じゃないかなって気はします。どちらでも👍

nissymori commented 2 years ago

ご指摘有難うございます! 了解です!

nissymori commented 2 years ago

一半荘につき4ペアとっても良い気がする. 問題が出たら1ペアに減らせば良い?

-> 一応半荘につきひとペアにしておいた方が望まない相関が避けられて良い. データ数が増えれば問題なさそうだが一応.

sotetsuk commented 2 years ago

1ペアのほうがいいですね。

nissymori commented 2 years ago

@sotetsuk json fileが入ったdirからjax形式のデータを作る関数を実装しました.(半荘につき1ペアだけ抽出するようにしました.) 形状のみですが, testも通っています,(実行して中身も確認しましたが問題ありませんでした.) 少数のテストデータのみコミットしています.

問題なければmergeします!

sotetsuk commented 2 years ago

了解です!マージしちゃってください!🙏@nissymori

nissymori commented 2 years ago

有難うございます!mergeします!