Releases: Nyanyan/Egaroucid
Training Data Release
日本語は下部にあります
English
Abstract
This is a set of training data for Othello AI generated with Egaroucid.
There are many data (25.5 million boards), and you can use it in creating your Othello AI.
Website: https://www.egaroucid.nyanyan.dev/ja/
GitHub Repository: https://github.com/Nyanyan/Egaroucid
Author: Takuto Yamana ( https://nyanyan.dev/ja/ )
Terms of Service
-
You can use this data freely in your activities, such as creating an evaluation function of Othello.
- If you used this data and you thought very useful, I, Takuto Yamana, would be very pleased if you told me that, or you wrote something like "I used Egaroucid's self-play data for training my Othello AI".
-
I am not responsible for any damage caused by using this data. Please use at your own risk.
-
Redistribution of this data is prohibited.
- Please advertise Egaroucid's website or GitHub if you would like to promote.
Details
You can see text files formatted like XXXXXXX.txt
in each directory, and inside it, there are 1 million pairs of board and score.
In each text file, there are 1 million lines. Each line is like:
-XO-OOXOOXX-OXOO-XXOXXOOX-OXOOXOOXOOOXXXO-XOOOXXO-O-OO---OOOX-O- 4
A board is represented with the first 64 characters. The letters are arranged in the order of a1, b1, c1, ..., a2, b2, c2, ..., h8. X
represents the player's (the player to make a move) disc on the board, O
f represents the opponent's disc, and -
represents an empty square.
A number is recorded one space after the string that describes the board. This number represents the player's evaluation value (estimated final stone) on that board state.
The total number of discs on the board and the number of positions included are as follows:
Total # Discs | # Data |
---|---|
4 | 1 |
5 | 1 |
6 | 3 |
7 | 14 |
8 | 60 |
9 | 322 |
10 | 1773 |
11 | 10649 |
12 | 67245 |
13 | 434029 |
14 to 63 | 500000 each |
Total | 25514097 |
Data for the first 11 moves (total number of discs on the board is 15 or less) was generated using Egaroucid for Console 7.4.0 level 17. It was generated by enumerating all progress up to move 11, calculating the evaluation value for each of those progresses using Egaroucid, and negamaxing the results.
Data from the 12th move onwards (when the total number of discs on the board is 16 or more) was generated by self-plays with Egaroucid for Console 7.5.1 level 17. The score associated with each position is the score at the end of the self-play. The results were varied by playing the opening
日本語
概要
オセロAI Egaroucidによって生成した、オセロAI学習向けデータです。
大量のデータ(約2551万局面)を収録しましたので、ご自身のオセロAIの制作などにご利用ください。
Webサイト: https://www.egaroucid.nyanyan.dev/ja/
GitHubレポジトリ: https://github.com/Nyanyan/Egaroucid
作者: 山名琢翔 ( https://nyanyan.dev/ja/ )
利用規約
- この対局データはオセロAIの評価関数生成など、自身の活動に自由に活用してください。
- 強制ではありませんが、もしこのデータが役に立った場合にはEgaroucid作者の山名にご連絡いただけるか、「Egaroucidのサイトで公開しているデータを使った」と明記して公開していただけると嬉しいです。
- この対局データを使ったことによるいかなる損害にも責任を負いません。自己責任でご利用ください。
- この対局データの再配布を禁止します。
- 宣伝してくださる場合は、EgaroucidのWebサイトまたはGitHubをぜひ宣伝してください。
詳細
各フォルダ内にXXXXXXX.txt
というテキストファイルが入っています。これを開くと各行について、オセロの盤面を表す文字列とその盤面の(手番側の)スコアがスペース区切りで記録されています。1つのテキストファイルには100万局面ずつ収録してあります。
テキストファイルは各100万行ずつあり、各行に以下のようなデータが入っています。
-XO-OOXOOXX-OXOO-XXOXXOOX-OXOOXOOXOOOXXXO-XOOOXXO-O-OO---OOOX-O- 4
前半64文字で盤面を表しています。各文字はa1、b1、c1、…、a2、b2、c2、…、h8の順番で並んでいます。X
がその盤面での手番側(これから着手する方)の石、O
fが相手の石、-
が空きマスを表します。
盤面を表す文字列から1つスペースを空けて、数字が記録されています。これはその盤面での手番側の評価値(予想最終石差)を表します。
盤上の合計の石数と収録されている局面の数の対応は以下の通りです。
盤上の石数 | 収録局面数 |
---|---|
4 | 1 |
5 | 1 |
6 | 3 |
7 | 14 |
8 | 60 |
9 | 322 |
10 | 1773 |
11 | 10649 |
12 | 67245 |
13 | 434029 |
14から63 | 各500000 |
合計 | 25514097 |
序盤11手まで(盤上の合計の石数が15枚以下)のデータはEgaroucid for Console 7.4.0 レベル17において生成しました。11手までの進行をすべて列挙して、その進行すべてについてEgaroucidを使って評価値を計算し、その結果をnegamaxすることで生成しました。
序盤12手以降(盤上の合計の石数が16枚以上)のデータはEgaroucid for Console 7.5.1 レベル17での自己対戦によって生成しました。各局面に紐づけられたスコアは、自己対戦の終局時のスコアです。自己対戦時、序盤の$7 \leq N \leq 59$手をランダム打ちさせることで、対戦結果をばらつかせました。$N$手より前の局面(ランダム打ちによって悪手の応酬になっており、最終スコアと局面のスコアがかけ離れている)は収録していません。公開している局面は、これらの棋譜から、序盤ランダム打ちした直後の局面を優先して収録しました。
Egaroucid 7.5.1
Please visit https://www.egaroucid.nyanyan.dev/en/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/
日本語は下部にあります。
English
There are Install version and Zip version. Please download the installer, then execute and follow it, or download zip file and unzip it, then execute the executable.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
New Features
Improvements
- Update AI's Focus Color #420
Bug Fix
Detailed Update Log
Please see Milestones
日本語
インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
New Features
Improvements
- AIの注目場所の表示色修正 #420
Bug Fix
詳細なアップデートログ
マイルストーンをご覧ください
Egaroucid for Console 7.5.1
Please visit https://www.egaroucid.nyanyan.dev/en/console/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/console/
日本語は下部にあります。
English
This application is a console application. I tested it on Windows, MacOS, and Linux.
If you use Windows, then please download a zip file and unzip it.
If you use Linux or MacOS, please download the source code and build it with this manual.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
Bug Fix
Update Log
Please see Milestone
日本語
Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
バグ修正
アップデートログ
マイルストーンをご覧ください
Egaroucid 7.5.0
Please visit https://www.egaroucid.nyanyan.dev/en/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/
日本語は下部にあります。
English
Install Version had a problem with Screenshots until 2024-Dec-29. The issue is now fixed. Please Re-install it!
There are Install version and Zip version. Please download the installer, then execute and follow it, or download zip file and unzip it, then execute the executable.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
- Speed Optimization #377 #405 #404 #398 #396 #365 #390 #389 #385 #347
- Evaluation Function Update #371 #348
- Inspect Book in Playing #369
New Features
- AI's Focus Feature #387
- Input GGF #410
- Input Othello Quest Format #409
- General Input Feature #379 #382
- Edax-like Book Fix #407
Improvements
- Best Line Length Setting #380
- Recognize Pass Moves in Transcript #408
- Option to Delete Games #349
- Update Board Design #403
- MacOS Support (need to build by yourself) #350 #353
Bug Fix
- Move & Score Bug #376
Detailed Update Log
Please see Milestones
- https://github.com/Nyanyan/Egaroucid/milestone/20?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/21?closed=1
MacOS Support
Please clone this commit and build it!
Special thanks: @sassa7777
日本語
インストール版は2024/12/29まで、スクリーンショットを保存できない問題がありました。この問題はすでに解決済みです。インストールをし直していただければ直ります。
インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
新機能
機能改善
- 最善筋の長さ設定 #380
- 棋譜入力でパスを表す文字列を認識 #408
- 保存したゲームの削除機能を追加 #349
- ボードのデザインを微修正 #403
- MacOSサポート (バイナリ配布はありません) #350 #353
バグ修正
- 着手とスコアのバグ #376
詳細なアップデートログ
マイルストーンをご覧ください
- https://github.com/Nyanyan/Egaroucid/milestone/20?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/21?closed=1
MacOS Support
このコミットをクローンしてビルドしてください。
Special thanks: @sassa7777
Egaroucid for Console 7.5.0
Please visit https://www.egaroucid.nyanyan.dev/en/console/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/console/
日本語は下部にあります。
English
This application is a console application. I tested it on Windows, MacOS, and Linux.
If you use Windows, then please download a zip file and unzip it.
If you use Linux or MacOS, please download the source code and build it with this manual.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
- Speed Optimization #377 #405 #404 #398 #396 #365 #390 #389 #385 #347
- Evaluation Function Update #371 #348
- Inspect Book in Playing #369
Features
- Speedup Selfplay #352
- Add
transcript
command #356 - Add Time Management System #351 #360 #354 #364 #368
- Add
noboard
Option #361 - Add
logfile
Option #362 - Add
showval
Option to Quiet Mode #366 - Add
noautopass
Option #363 - Add
selfplayboard
Option #370 - Add
losslesslinesboard
Option #372 - Add
minimax
Option for Speed Test #373 - Add
solveparalleltranscript
Option #374 - Update
genproblem
#394
Bug Fix
Update Log
Please see Milestone
- https://github.com/Nyanyan/Egaroucid/milestone/20?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/22?closed=1
日本語
Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
機能追加・修正
- 自己対戦の高速化 #352
transcript
コマンドを追加 #356- 時間管理システムの追加 #351 #360 #354 #364 #368
- ボード情報非表示オプション
noboard
の追加 #361 logfile
オプションの追加 #362quiet
モードにshowval
オプションの追加 #366noautopass
オプションの追加 #363selfplayboard
オプションの追加 #370losslesslinesboard
オプションの追加 #372- スピードテストとして
minimax
オプションの追加 #373 solveparalleltranscript
オプションの追加 #374genproblem
の仕様変更 #394
バグ修正
アップデートログ
マイルストーンをご覧ください
Egaroucid 7.4.0
Please visit https://www.egaroucid.nyanyan.dev/en/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/
日本語は下部にあります。
English
There are Install version and Zip version. Please download the installer, then execute and follow it, or download zip file and unzip it, then execute the executable.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
- Speed Optimization #308 #320 #338 #343
- Evaluation Function Update #341
- AMD Processor Optimization #340 #344
New Features
Improvements
- GUI Improvements #309 #312 #313 #317
- Turn Off Display of Opening Names on Squares when Menu is Expanded #325
- Scroll with Up/Down/PageUp/PageDown #327
- Add Scroll Bar #326 #334
- Join all Licenses #328
- Improve Game Importing Scene Design #330
- Faster Loading #329
- Improve Loading Errors #332
Bug Fix
- Potential Bug in AI #342
- Book Deviate Potential Bug #345
- Hint Score Display Bug #315
- Graph Score Display Bug #339
- Fix Pass Button Position #316
- Button Bug when Menu is Expanded #321
- Transcript Copy Bug #310
- Memo Bug with Game Saving #331
- Potential Bug in Graph AI Level #346
Detailed Update Log
Please see Milestones
- https://github.com/Nyanyan/Egaroucid/milestone/17?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/18?closed=1
日本語
インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
新機能
機能改善
- GUIの操作性改善 #309 #312 #313 #317
- メニュー展開時にマスへの定石名表示をオフにする #325
- 上下ボタン、Page Up / Page Downキーでスクロール可能にする #327
- スクロールバーの追加 #326 #334
- ライセンス表示を集約 #328
- 対局読み込み画面のデザイン変更 #330
- ロードを高速化 #329
- ロード時エラーの解釈性向上 #332
バグ修正
- AIの潜在的バグ #342
- Book拡張の潜在的バグ #345
- ヒント表示バグ #315
- グラフの評価値表示バグ #339
- パスボタンの位置修正 #316
- メニュー展開時のボタン挙動バグ #321
- 棋譜コピーバグ #310
- 対局保存時にメモが消えるバグ #331
- グラフのAIバグにおける潜在的バグ #346
詳細なアップデートログ
マイルストーンをご覧ください
Egaroucid for Console 7.4.0
Please visit https://www.egaroucid.nyanyan.dev/en/console/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/console/
日本語は下部にあります。
English
This application is a console application. I tested it on Windows, MacOS, and Linux.
If you use Windows, then please download a zip file and unzip it.
If you use Linux or MacOS, please download the source code and build it with this manual.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
- Speed Optimization #308 #320 #338 #343
- Evaluation Function Update #341
- AMD Processor Optimization #340 #344
New Features
- Perft for Othello #318
Bug Fix
Update Log
Please see Milestone
- https://github.com/Nyanyan/Egaroucid/milestone/17?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/19?closed=1
日本語
Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
新機能
- オセロ向けPerft #318
バグ修正
アップデートログ
マイルストーンをご覧ください
Egaroucid 7.3.0
Please visit https://www.egaroucid.nyanyan.dev/en/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/
日本語は下部にあります。
English
There are Install version and Zip version. Please download the installer, then execute and follow it, or download zip file and unzip it, then execute the executable.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
New Features
- Laser Pointer #284
Feature Improvements
- Screenshot image with transcript name #289
- Add More Shortcuts #285
- Add More Book Accuracy Level #278
- Faster Book Deviate Algorithm #279
- Change Cursor on Graph / Legal Moves #302 #303
- More Comfortable GUI #307
- Auto Save in Book Deviate with Transcripts #304
Bug Fix
- Crash Bug #273
- Hint Score Wrong Bug #291 #290
- Best Line Wrong Bug #274
- Unintentional move with Touch Panel #288
- Potential Bug in book #281
Detailed Update Log
Please see Milestones
- https://github.com/Nyanyan/Egaroucid/milestone/15?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/14?closed=1
日本語
インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
新機能
- レーザーポインタ #284
機能改善
- スクリーンショットファイルに棋譜を追加 #289
- ショートカットを追加 #285
- Book精度レベルを追加 #278
- Book拡張アルゴリズムの高速化 #279
- グラフ/合法手でカーソルを変更 #302 #303
- GUI動作の快適さ向上 #307
- 棋譜を使ってbook学習する際に自動保存を有効化 #304
Bug Fix
詳細なアップデートログ
マイルストーンをご覧ください
Egaroucid for Console 7.3.0
Please visit https://www.egaroucid.nyanyan.dev/en/console/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/console/
日本語は下部にあります。
English
This application is a console application. I tested it on Windows, MacOS, and Linux.
If you use Windows, then please download a zip file and unzip it.
If you use Linux or MacOS, please download the source code and build it with this manual.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
Bug Fix
Update Log
Please see Milestone
- https://github.com/Nyanyan/Egaroucid/milestone/15?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/16?closed=1
日本語
Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
バグ修正
アップデートログ
マイルストーンをご覧ください
Egaroucid 7.2.0
Please visit https://www.egaroucid.nyanyan.dev/en/
こちらをご覧ください https://www.egaroucid.nyanyan.dev/ja/
日本語は下部にあります。
English
There are Install version and Zip version. Please download the installer, then execute and follow it, or download zip file and unzip it, then execute the executable.
Egaroucid is optimized to SIMD version, which requires AVX2 instructions, but old CPUs (created in 2013 or older) might not be able to run it. If so, please install Generic version.
Updates
AI
New Features
- Handle x64 on ARM Windows with Installer #265
Feature Modification
- Update Range of Best Lines #258
- Update Best Line Calculation Method #260
- Add Hash Level Settings up to 30 #262
Bug Fix
- Fixed Fatal Bug of Freezing in Loading #244 #246 #248
- Fixed Fatal Bug of Freezing in Loading related to Firewalls #246 #247
- Fixed Wrong Score Bug #250
- Fixed Bug of Last Move after Board Editing #256
- Fixed Bug of Wrong Best Lines #257
Detailed Update Log
Please see Milestone
- https://github.com/Nyanyan/Egaroucid/milestone/12?closed=1
- https://github.com/Nyanyan/Egaroucid/milestone/13?closed=1
日本語
インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
主なアップデート
AI
新機能
- ARM版Windowsでx64が動く場合のインストールに対応 #265
機能の変更
バグ修正
- 起動ができない致命的バグの修正 #244 #246 #248
- ファイヤウォールに関連する起動できない致命的バグの修正 #246 #247
- AIの計算結果が間違うバグの修正 #250
- ボード編集後に直前の手の表示がおかしくなるバグの修正 #256
- 最善筋表示が間違うバグの修正 #257
詳細なアップデートログ
マイルストーンをご覧ください