blogこれマシュマロ。diary↑こちらがカパックさんの記事です。私なら違う表現をするという場合の記述ですので、基本的には補足みたいなもんだと思ってください。(段々本家より充実してきている...説明の厳密さによって分担かなぁ)楽しんでもらえるように、茶番を含みます。ミニマリストじゃないので...コンピュータ将棋開発者の方々、そしてその文化を育ててくれている方々皆さんに感謝を利用の仕方(お勧め)全部読んでもすぐ読み切れる読みたいものがあれば、ctrl+f(キーボードのショートカット)を使って検索したい文字を入れてみようfloodgateコンピュータ将棋ソフトが対局してる場所。強いソフトの棋譜を得ようと思ったらここ。まとめて一年分とかダウンロードできたりする。棋譜の管理については別のところに解説を譲る。将棋界ではイロレーティングが使われていると思ってよい。測定の仕方は他にもある。ソフトの場合はfloodgateのものがめやす。個人的に、ここが一番見やすかったりするので感謝して閲覧しましょう。レーティングuuunuuunさんという方のサイトです。人間と比較すると、3000以上のソフトはデスクトップのいいパソコンでは人類越えだと思っていいです。最近の上位ソフトは4000くらいあるので、人間には勝てないと思われる。人間をソフトが越えたのはいつか、というのは議論すると長くなりそう...他に譲る。将棋倶楽部24よりfloodgateの方がレートはシビアだと思われる。~の数字の手数まで読む。全幅探索(記事の中で説明してます)とは限らないMate~勝敗を読み切った宣言。Mate15だとしたら、どんな手を指したとしても最善で応じれば15手以内に終局があることを読み切っている。(詰みがあるとか必死とかってことではない。連続王手で終局を長引かせても、この手数以内に収まるという宣言)multiPV~検討する手の上位~個を表示させる設定。局面の検討で使用する。次善手などの分岐も検討する場合はこれを設定する。hit=読み筋通り読み筋が当たったから早指しするライブラリ公開されていて、中身を使って改造していいよって言ってるソフト達。(公開されていても、ライブラリに登録されていない場合は、大会などに提出するソフトに利用してはいけない)チルドレンライブラリを使って参加したソフト達。局面を評価する基準となるもの。関数とは、物を入れると何か操作されて物が出てくる箱だと思ってくれればいい。コンピュータ将棋の評価関数は、局面のデータを入れると、評価値が返ってくる。人間でいえば大局観と考えていい。仕組みのざっくりとした説明はここでritomath-shogi.hatenablog.comN駒関係Nは任意の正の整数値N駒関係とはつまり、N個の駒の位置関係が盤上にあるとき、その評価は何点、という採点をして、局面をその関係につけた点数を合わせたものとして評価するもの。これによって局面に評価値がつくことで、有利か不利かを判断し、有利な局面を選ぶように指し手を進める基準になる。ボナメソボナンザメソッド。Bonanzaが使った学習方法。プロの棋譜を食べさせて、一手一手次の手をソフトに答えさせる。プロと同じ手を指したらいい子いい子する。段々プロっぽい手を憶える。これだけだとちょっと弱いみたい。三駒がちょうどいいのかな三駒関係ソフトちゃんが、完全に同じ局面でしか答えられないと困るので、局面を抽象化する必要がある。そこで、局面を三駒の位置関係に分解して教えた。N駒+効き効きを入れると終盤とか入玉で強くなるかも?技巧さんは効きも使ってたはず。頑張っても、情報量が大きくなりすぎるので今のところ主流じゃない。今はこれが主流これで分かるように、KPPは三駒関係のこと。