facebook twitter hatena line email

「将棋プログラム/技巧/linux」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「(自分用メモ:dockerのweb2:/var/www/Gikouで実行) ==技巧インストール== $ git clone https://github.com/gikou-official/Gikou.git $ make release $ ls -ltA...」)
 
(技巧学習)
 
(同じ利用者による、間の16版が非表示)
行1: 行1:
 
(自分用メモ:dockerのweb2:/var/www/Gikouで実行)
 
(自分用メモ:dockerのweb2:/var/www/Gikouで実行)
 +
 +
(自分用メモ:macのdockerのdebian_web2:/usr/local/src/Gikouで実行)
 +
 +
(自分用メモ:serverman14:/var/www/Gikouで実行)
 +
 +
 +
==試してみたos==
 +
*debian7
 +
*ubuntu14
 +
 +
==事前インストール==
 +
$ apt-get install gcc
 +
$ gcc -v
 +
> gcc version 4.9.2 (Debian 4.9.2-10)
 +
$ apt-get install g++
 +
$ g++ -v
 +
> gcc version 4.9.2 (Debian 4.9.2-10)
  
 
==技巧インストール==
 
==技巧インストール==
 
  $ git clone https://github.com/gikou-official/Gikou.git
 
  $ git clone https://github.com/gikou-official/Gikou.git
 +
$ cd Gikou
 
  $ make release
 
  $ make release
 
  $ ls -ltA bin/release
 
  $ ls -ltA bin/release
行12: 行30:
 
  deb http://http.debian.net/debian jessie main
 
  deb http://http.debian.net/debian jessie main
 
  $ sudo apt-get update
 
  $ sudo apt-get update
 
$ apt-get install gcc
 
$ gcc -v
 
> gcc version 4.9.2 (Debian 4.9.2-10)
 
$ apt-get install g++
 
$ g++ -v
 
> gcc version 4.9.2 (Debian 4.9.2-10)
 
  
 
==技巧学習==
 
==技巧学習==
 +
step1 進行度の学習(1分ぐらいかかる) progress.binができる
 
  ./bin/release --learn-progress
 
  ./bin/release --learn-progress
 +
 +
step2の準備(1分ぐらいかかる) probability.binができる
 +
./bin/release --learn-probability
 +
 +
step2 評価関数の学習(step1の後でないとならない。1日かかる ) params.binができる
 +
./bin/release --learn
 +
 +
step3 定跡を作成 book.binができる。ただし技巧のdefaultはこれで作成したものではなく、まふ定跡が付属してる
 +
./bin/release --create-book
 +
 +
step4 教師局面を作成 (1週間ぐらいでできる)teacher_positions.binができる
 +
./bin/release --generate-positions
 +
 +
step5 ロジスティック回帰学習用の教師局面を作成 (2週間ぐらいでできる)teacher_games.binができる
 +
./bin/release --generate-games
 +
 +
学習に時間がかかる場合はwindows側に学習済みのファイルをコピーしてくる
 +
https://github.com/gikou-official/Gikou/releases
 +
 +
*book.bin
 +
*params.bin
 +
*progress.bin
 +
*probability.bin
 +
*00_全戦型.bin
 +
*戦型別定跡ファイル/01_矢倉.bin
 +
*戦型別定跡ファイル/02_相掛かり.bin
 +
*戦型別定跡ファイル/03_横歩取り.bin
 +
*戦型別定跡ファイル/04_角換わり.bin
 +
*戦型別定跡ファイル/05_四間飛車.bin
 +
*戦型別定跡ファイル/06_中飛車.bin
 +
*戦型別定跡ファイル/07_三間飛車.bin
 +
*戦型別定跡ファイル/08_向飛車.bin
 +
*戦型別定跡ファイル/09_その他の戦型.bin
  
 
==技巧バイナリ追加==
 
==技巧バイナリ追加==
行41: 行86:
 
  Parameter name: Display
 
  Parameter name: Display
 
エラーとなる・・・。
 
エラーとなる・・・。
 +
 +
==技巧でのusiの使い方==
 +
[[将棋プログラム/技巧/usi]] [ショートカット]

2017年10月7日 (土) 17:04時点における最新版

(自分用メモ:dockerのweb2:/var/www/Gikouで実行)

(自分用メモ:macのdockerのdebian_web2:/usr/local/src/Gikouで実行)

(自分用メモ:serverman14:/var/www/Gikouで実行)


試してみたos

  • debian7
  • ubuntu14

事前インストール

$ apt-get install gcc
$ gcc -v
> gcc version 4.9.2 (Debian 4.9.2-10)
$ apt-get install g++
$ g++ -v
> gcc version 4.9.2 (Debian 4.9.2-10)

技巧インストール

$ git clone https://github.com/gikou-official/Gikou.git
$ cd Gikou
$ make release
$ ls -ltA bin/release
> bin/release

makeでmake[1]: *** [obj/release/src/bitboard.o] Error 1となる場合

$ vi /etc/apt/sources.list
deb http://ftp.debian.org/debian jessie-backports main
deb http://http.debian.net/debian jessie main
$ sudo apt-get update

技巧学習

step1 進行度の学習(1分ぐらいかかる) progress.binができる

./bin/release --learn-progress

step2の準備(1分ぐらいかかる) probability.binができる

./bin/release --learn-probability

step2 評価関数の学習(step1の後でないとならない。1日かかる ) params.binができる

./bin/release --learn

step3 定跡を作成 book.binができる。ただし技巧のdefaultはこれで作成したものではなく、まふ定跡が付属してる

./bin/release --create-book

step4 教師局面を作成 (1週間ぐらいでできる)teacher_positions.binができる

./bin/release --generate-positions

step5 ロジスティック回帰学習用の教師局面を作成 (2週間ぐらいでできる)teacher_games.binができる

./bin/release --generate-games

学習に時間がかかる場合はwindows側に学習済みのファイルをコピーしてくる

https://github.com/gikou-official/Gikou/releases
  • book.bin
  • params.bin
  • progress.bin
  • probability.bin
  • 00_全戦型.bin
  • 戦型別定跡ファイル/01_矢倉.bin
  • 戦型別定跡ファイル/02_相掛かり.bin
  • 戦型別定跡ファイル/03_横歩取り.bin
  • 戦型別定跡ファイル/04_角換わり.bin
  • 戦型別定跡ファイル/05_四間飛車.bin
  • 戦型別定跡ファイル/06_中飛車.bin
  • 戦型別定跡ファイル/07_三間飛車.bin
  • 戦型別定跡ファイル/08_向飛車.bin
  • 戦型別定跡ファイル/09_その他の戦型.bin

技巧バイナリ追加

$ wget https://github.com/gikou-official/Gikou/archive/v2.0.2.tar.gz
tar zxvf v2.0.2.tar.gz
bin/releaseと同じdirへ回答したファイルを移動

unzipインストール

apt-get install unzip

monoインストール

apt-get install -y mono-complete

将棋所インストール

wget http://shogigui.siganus.com/shogigui/ShogiGUIv0.0.6.11.zip
unzip ShogiGUIv0.0.6.11.zip
mono ShogiGUIv0.0.6.11/ShogiGUI.exe
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.ArgumentNullException: Could not open display (X-Server required. Check you DISPLAY environment variable)
Parameter name: Display

エラーとなる・・・。

技巧でのusiの使い方

将棋プログラム/技巧/usi [ショートカット]