Skip to content

Releases: Nyanyan/Egaroucid

Training Data Release v0002

02 Jun 05:09

Choose a tag to compare

日本語は下部にあります

English

Abstract

This is a set of training data for Othello AI generated by the Othello AI Egaroucid.

A large volume of data (52 million games) is included. Please use it for your own Othello AI development and other activities.

Website: https://www.egaroucid.nyanyan.dev/en/

GitHub Repository: https://github.com/Nyanyan/Egaroucid

Author: Takuto Yamana ( https://nyanyan.dev/en/ )

Terms of Service

  • Feel free to use this match data for your activities, such as generating evaluation functions for Othello AI.
    • While not mandatory, if you find this data useful, I would appreciate it if you could contact me (the author of Egaroucid) or mention that you used the data provided on the Egaroucid website.
  • I am not responsible for any damages resulting from the use of this match data. Use it at your own risk.
  • Redistribution of this match data is prohibited.
    • If you wish to promote this project, please share the Egaroucid website or GitHub repository.

Details

Each folder contains text files named XXXXXXX.txt. These files contain Othello game transcripts in f5d6 format. Each text file contains 10,000 games.

The folder names are numeric. All transcripts within a folder represent games where the first $N$ moves (indicated by the folder name) were played randomly, followed by a match between Othello AIs. This approach was used to ensure a diverse set of match outcomes. This dataset includes 1 million game transcripts for each starting condition, ranging from 8 random opening moves to 59 random opening moves (totaling 52 million games). It is recommended to exclude the positions occurring during the initial random moves from your training data.

The matches were played between Egaroucid for Console 7.8.0 level 11 and Edax 4.5.5 level 11. In each transcript, one side is always played by Egaroucid for Console and the other by Edax, with both AIs playing as black 50% of the time.

Due to the large number of games, the zip file has been split into two. One contains game records with 8 to 33 moves played randomly, and the other contains game records with 34 to 59 moves played randomly.

日本語

概要

オセロAI Egaroucidによって生成した、オセロAI学習向けデータです。

大量のデータ(5200万局)を収録しましたので、ご自身のオセロ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というテキストファイルが入っています。これを開くとf5d6形式でオセロの棋譜が収録されています。テキストファイルには1万局ずつ収録してあります。

各フォルダ名は数字となっています。フォルダ内のすべての棋譜は、開始局面からそのフォルダ名の数字だけランダム打ちし、その後オセロAIによって対戦したことを示しています。これにより、対戦結果をばらつかせました。本学習データでは、序盤8手ランダム打ちから59手ランダム打ちまで、各100万局の棋譜(合計5200万局)を収録してあります。ランダム打ち最中の局面は学習データから除外することを推奨します。

対戦はEgaroucid for Console 7.8.0レベル11とEdax 4.5.5レベル11によって行いました。各棋譜は常にどちらかの手番がEgaroucid for Console、もう一方がEdaxで、どちらも黒番を持った割合は50%です。

対局数が多いため、zipファイルを2つに分割しました。8手~33手ランダム打ちの棋譜を収めたものと34手~59手ランダム打ちの棋譜を収めたものに分かれています。

Egaroucid 7.8.1

21 May 02:37

Choose a tag to compare

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.
An AMD-optimized version is also available.

Main Updates

New Features

  • Added custom buttons #521
  • Added setting profiles #523
  • Added display of flipped discs #527
  • Added mouse button shortcuts #528
  • Added elapsed timer display #529
  • Added a shortcut to return to the randomly generated board #537
  • Enabled the Home key to jump to the initial board #538

Improvements

  • Added English usage documentation, accessible from the app and installer #515
  • Added AMD-optimized releases #516
  • Allowed narrower score windows in random board generation (minimum width 2) #518
  • Improved the analysis mode player notification #520
  • Reworked AI disc-loss settings with a more flexible UI and profile support #522
  • Enlarged and adjusted the menu bar layout #525
  • Optimized random board generation #526
  • Adjusted the random board generation menu bar design #530
  • Added an option to choose whether to count move 40 disc loss in endgame disc-loss calculation #536
  • Remembered the last opened folder when loading games #539
  • Improved forced-opening status display #540
  • Turned the new score colors added in 7.8.0 off by default #541
  • Added an option to hide coordinates when saving board images #555
  • Added evaluation values to the board image editing function #568
  • Improved IME candidate window display #569
  • Reset the update checker setting for each new version #570

Bug Fixes

  • Fixed a board editing bug where disc colors could swap when repeatedly importing as black/white to move #519
  • Fixed an Edax-format Book export issue that caused problems with Edax book fix #532
  • Fixed an IME input buffering issue outside text input scenes #542
  • Fixed a random board generation score bar bug where some scores could not be selected #543
  • Fixed a graph display error during hint calculation #546
  • Fixed a scrolling bug when editing forced AI lines #571
  • Fixed a conflict between AI disc-loss settings and forced AI lines #572
  • Fixed an issue where forced AI line settings were not loaded immediately after startup #573

Detailed Update Log

See the milestone below:

日本語

インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。
AMD最適化版も用意しました。

主なアップデート

新機能

  • カスタムボタンを追加 #521
  • 設定プロファイル機能を追加 #523
  • 返した石の表示機能を追加 #527
  • マウスボタンにもショートカットを割り当てられるようにした #528
  • 対局開始からの経過時間を表示できるようにした #529
  • ランダム盤面生成直後の局面に戻る機能を追加 #537
  • Homeキーで初期盤面に戻れるようにした #538

機能の改善

  • 英語版の使い方を追加し、アプリ内・インストーラから開けるようにした #515
  • AMD最適化版をリリース #516
  • ランダム盤面生成のスコア幅を最小2まで狭められるようにした #518
  • 分析モードでの手番表示を改善 #520
  • AI石損設定をより自由にし、プロファイル保存に対応 #522
  • メニューバーを大きくし、左右の余白を調整 #525
  • ランダム盤面生成を高速化 #526
  • ランダム盤面生成画面のメニューバーデザインを調整 #530
  • 終盤石損で40手目の石損をカウントするか設定可能にした #536
  • 対局読み込み時に直前に開いたフォルダを記憶するようにした #539
  • AIに進行を強制している場合の表示を改善 #540
  • 7.8.0で追加した新しいスコア色表示をデフォルトでオフにした #541
  • 盤面画像保存時に座標を隠すオプションを追加 #555
  • 盤面画像編集機能で評価値を追加できるようにした #568
  • IME変換候補ウィンドウの表示を改善 #569
  • 新しいバージョンにアップデートしたときアップデートチェック設定をリセットするようにした #570

バグ修正

  • 盤面編集で「黒番で取り込み」と「白番で取り込み」を繰り返すと石色が入れ替わるバグを修正 #519
  • Edax形式で出力したBookをEdax側でbook fixした際に問題が起きるバグを修正 #532
  • IME有効時、入力欄がない場面でもキー入力が蓄積されるバグを修正 #542
  • ランダム盤面生成のスコアバーで一部のスコアを設定できないバグを修正 #543
  • ヒント計算中にグラフ表示がおかしくなるバグを修正 #546
  • AI進行強制の編集時にスクロールがおかしくなるバグを修正 #571
  • AI石損設定とAI進行強制が競合するバグを修正 #572
  • 起動直後にAI進行強制設定がロードされないバグを修正 #573

詳細なアップデートログ

マイルストーンをご覧ください

Egaroucid for Console 7.8.1

21 May 02:29

Choose a tag to compare

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.

Main Updates

New Features

  • Added the -dpr command-line option #574
  • Added the randboard command #533
  • Added the -sfr command-line option #533
  • Added the -grb command-line option #533
  • Release AMD Optimized version #516

Improvements

  • Updated the output of the advise command #547

Update Log

See the milestones below:

日本語

Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

新機能

  • -dprコマンドラインオプションを追加 #574
  • randboardコマンドを追加 #533
  • -sfrコマンドラインオプションを追加 #533
  • -grbコマンドラインオプションを追加 #533
  • AMD向け最適化版をリリース #516

機能改善

  • adviseコマンドの出力アップデート #547

アップデートログ

マイルストーンをご覧ください

Egaroucid 7.8.0

25 Dec 06:39

Choose a tag to compare

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.

Main Updates

AI

  • Speedup & Strengthening #494

New Features

  • Displayed endgame disc loss #487
  • Added new color schemes for hints #493
  • Added move-order display in game record (kifu) notation #488

Improvements

  • Increased flexibility for score range settings in random board generation #482
  • Enabled sorting of games on the game loading screen #485
  • Enabled editing of games on the game loading screen #486
  • Increased flexibility for forcing specific AI variations #483
  • Added a "Forced" status indicator in the info area when the AI is restricted to specific moves #484
  • Updated the UI for setting the turn player during board editing #490
  • Optimized Book loading speed #503
  • Enabled forcing of symmetrical positions in AI variations #511
  • Enhanced compatibility with Edax-format Books #512
  • Removed Edax-compliant Book corrections (no longer required) #513
  • Hidden the y-axis when the graph is set to hidden #506
  • Fixed font sizes for text within buttons #502
  • Minor design adjustments to the menu bar #504
  • Enabled hint display upon start button rendering when showing evaluations during AI turns #505
  • Ensured identical scores are displayed for symmetrical moves during hint calculations #495

Bug Fixes

  • Fixed an issue where the menu bar appeared in screenshots #508
  • Fixed a bug in the move-order display #509
  • Fixed a bug causing incorrect scores in the graph #491
  • Fixed a bug occurring when canceling board edits #501
  • Fixed a cumulative disc loss bug in Book reduction #496 #499
  • Fixed a bug where hint calculations failed to stop when the AI was force-stopped #500
  • Fixed a bug where the first move was not displayed when pasting a game record #498
  • Fixed a bug where the Book export button was unclickable #514

Detailed Update Log

See the milestones below:

日本語

インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

AI

  • 高速化・強化 #494

新機能

  • 終盤石損の表示 #487
  • ヒントの新配色を追加 #493
  • 石の着手順の表示で、棋譜形式の表示を追加 #488

機能の改善

  • ランダム盤面生成で、生成スコア範囲の設定をより柔軟にした #482
  • 対局読み込み画面で対局の並べ替えができるようにした #485
  • 対局読み込み画面で対局の編集ができるようにした #486
  • AIに強制させる進行の設定をより自由にした #483
  • AIが進行を強制されている場合、情報エリアに「強制中」と表示するようにした #484
  • ボード編集時の手番設定のUIを変更 #490
  • Book読み込みの高速化 #503
  • AIの進行を強制するとき、対称的な局面も強制可能にした #511
  • Edax形式のBookとの互換性を強化 #512
  • Edax準拠のBook修正を削除(必要なくなったので) #513
  • グラフを非表示にしたとき、y軸も非表示にした #506
  • ボタン内文字列の大きさを修正 #502
  • メニューバーのデザイン微修正 #504
  • AIのターンで評価値を表示させる場合、スタートボタン描画時にもヒントを表示するようにした #505
  • ヒント計算で対称的な手なのに違うスコア表示とならないようにした #495

バグ修正

  • スクリーンショットにメニューバーが映り込むバグを解消 #508
  • 石の着手順表示のバグを修正 #509
  • グラフのスコアがおかしくなるバグを修正 #491
  • 盤面編集でキャンセルした際のバグを修正 #501
  • Book削減における積算石損のバグを修正 #496 #499
  • AIを強制停止したときにヒント計算が停止しないバグを修正 #500
  • 棋譜を貼り付けたときに最初の手が表示されないバグを修正 #498
  • Book出力ボタンが押せないバグを修正 #514

詳細なアップデートログ

マイルストーンをご覧ください

Egaroucid for Console 7.8.0

25 Dec 05:43

Choose a tag to compare

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.

Main Updates

AI

  • Speedup & Strengthening #494

Update Log

See the milestones below:

日本語

Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

AI

  • 高速化・強化 #494

アップデートログ

マイルストーンをご覧ください

Egaroucid 7.7.0

16 Aug 13:32

Choose a tag to compare

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.

Main Updates

AI

  • Mid-game search speedup #477
  • Book updates

New Features

  • Added support for Traditional Chinese (Taiwan) (Special thanks: YuYutw123) #467
  • Added a feature to display hints while the AI is thinking #472
  • Enhanced board transformation features #455
  • Added a feature to add game records to the Book #458

Improvements

  • Updated Japanese opening names (Special thanks: Kyrin & Wanryu) #452
  • Display the best move sequence while the AI is thinking #461
  • Made pausing on a pass the default setting #476
  • Added the ability to set a score range for random board generation #460
  • Added an option to turn on/off level display in hints #459
  • Added a simple mode for hints #459
  • Enabled subfolders for saving and loading games #478

Bug Fixes

  • Fixed a bug in board correction #474
  • Fixed bugs in book reduction #465 #466

Detailed Update Log

See the milestones below:

日本語

インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

AI

  • 中盤探索の高速化 #477
  • Bookのアップデート

新機能

  • 繁体字(台湾)に対応 (Special thanks: YuYutw123) #467
  • AI思考中のヒント表示機能の追加 #472
  • 盤面の変換機能を充実させた #455
  • 棋譜をBookに追加する機能の追加 #458

機能の改善

  • 日本語の定石名のアップデート (Special thanks: Kyrin & わんりゅー) #452
  • 最善の読み筋をAI思考中にも表示 #461
  • パス時の一時停止をデフォルト設定とした #476
  • ランダム盤面生成でスコアの範囲設定を追加 #460
  • ヒント表示でレベル表示のオンオフを選べるようにした #459
  • ヒント表示にシンプルモードを追加 #459
  • 対局保存・読み込みでサブフォルダを扱えるようにした #478

バグ修正

  • 盤面修正におけるバグ #474
  • Book削減でのバグ #465 #466

詳細なアップデートログ

マイルストーンをご覧ください

Egaroucid for Console 7.7.0

16 Aug 13:19

Choose a tag to compare

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.

Main Updates

AI

  • Mid-game search speedup #477
  • Book updates

New Features

  • Fixed a bug that prevented the app from running in some environments #479

Update Log

See the milestones below:

日本語

Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

AI

  • 中盤探索の高速化 #477
  • Bookのアップデート

新機能

  • 一部の環境で実行できない不具合を解決 #479

アップデートログ

マイルストーンをご覧ください

Egaroucid 7.6.0

02 Apr 12:54

Choose a tag to compare

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

  • Force AI's Opening #440
  • New AI Loss Setting #441
  • Check Update Button #443

Improvements

  • Add Notifications of Flipped Discs in AI's Focus #432 #442
  • Speedup Loading #444
  • Shortcut Key Settings for MacOS (Special Thanks: @sassa7777 ) #445 #446 #447 (We do not provide binary for MacOS)

Bug Fix

  • Play Ordering Drawing Bug #430

Detailed Update Log

Please see Milestones

日本語

インストール版とzip版を用意しました。インストール版はインストーラをダウンロードして実行し、画面の表示に従ってください。zip版はzipファイルを任意の場所に展開して、中の実行ファイルを実行してください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

AI

  • 評価関数のアップデート #438 #417 #422
  • Bookのアップデート #448
  • Book使用時にBook未登録の手で良い手がないか調べるようにした #429
  • 高速化 #424 #425 #435 #427 #412

新機能

  • AIの進行を強制する機能 #440
  • AIの新しい石損設定 #441
  • 更新確認ボタンの追加 #443

機能の改善

  • AIの注目部分に、返る石についての情報を追加 #432 #442
  • ロードの高速化 #444
  • MacOSでのショートカットキー設定のアップデート (Special Thanks: @sassa7777 ) #445 #446 #447 (MacOS向けのバイナリ配布はありません)

バグ修正

  • Play Ordering Drawing Bug #430

詳細なアップデートログ

マイルストーンをご覧ください

Egaroucid for Console 7.6.0

02 Apr 12:51

Choose a tag to compare

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

New Features

  • Add -solverandom Option
  • Add -playloss Option

Improvements

  • Speedup Selfplay #434

Update Log

Please see Milestone

日本語

Egaroucid for Consoleはコンソールアプリケーションです。WindowsおよびMacOS、Linuxでの動作を確認しています。
Windowsで使う場合はzipファイルをダウンロードして解凍してください。
LinuxやMacOSで使う場合は以下からソースコードをダウンロードし、こちらの手順に従ってビルドしてください。
EgaroucidはAVX2を使ったSIMDバージョンに最適化して作っていますが、こちらは概ね2013年以降のCPUでないと動作しません。その場合にはGenericバージョンを使用してください。

主なアップデート

AI

  • 評価関数のアップデート #438 #417 #422
  • Bookのアップデート #448
  • Book使用時にBook未登録の手で良い手がないか調べるようにした #429
  • 高速化 #424 #425 #435 #427 #412

新機能

  • -solverandomオプションの追加
  • -playlossオプションの追加

機能改善

  • 自己対戦の高速化 #434

アップデートログ

マイルストーンをご覧ください

Training Data Release

02 Feb 04:58

Choose a tag to compare

日本語は下部にあります

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, Of 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 $7 \leq N \leq 59$ moves randomly. Positions before $N$ moves (where the random plays resulted in bad moves and the final score and the score of the position were far apart) are not included. The positions published were recorded from these games, with priority given to positions immediately after the opening random plays.

日本語

概要

オセロ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がその盤面での手番側(これから着手する方)の石、Ofが相手の石、-が空きマスを表します。

盤面を表す文字列から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$手より前の局面(ランダム打ちによって悪手の応酬になっており、最終スコアと局面のスコアがかけ離れている)は収録していません。公開している局面は、これらの棋譜から、序盤ランダム打ちした直後の局面を優先して収録しました。