エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
shogi686_sdt5(開発した) - merom686's blog
作る過程については前のエントリで書いたので、今回は内容について書く。 ソース 探索はただのアルファ... 作る過程については前のエントリで書いたので、今回は内容について書く。 ソース 探索はただのアルファベータ法。反復深化と置換表(スコアのみの簡易版)は使っている。持ち駒の優劣判定も入れたけど、置換表との相性がちょっと心配。全体的に手抜き実装しかしてないけど、一応簡単に書ける範囲では速度にも気を使っている。 棋力に関係しない部分だと、USIオプションに関する処理はきっちり書いてある。 2駒関係は差分計算なし(そこまで遅くならない)。 自己対戦による学習が今回の主眼。やってることは、learn関数冒頭のコメントに書いた。自己対戦して1000局面以上溜まったら勾配を対称なやつにも分配して更新を繰り返したまに保存する。保存されたものたちの平均をとってもよい。そこそこ短く書けて動いたのでよかった。 自覚している範囲でダメだった点は、自己対戦の千日手を考えていなかったため256手までずっと千日手のスコア
2018/01/05 リンク