<前の記事>
On a leash/囲いっぽさ | Japanese Roma | Japanese | English | 類型Type |
---|---|---|---|---|
8 | ahiru-gakoi | アヒル囲い | Duck swim fence | 17 |
8 | bonanza-gakoi | ボナンザ囲い | Bonanza's fence | 5 |
4 | bouzu-mino | 坊主美濃 | Monk head fence | 16 |
4 | chonmage-mino | ちょんまげ美濃 | Topknot fence | 16 |
4 | chudan-gyoku-kuchu-rokaku-gata | 中段玉 空中楼閣型 | Skyscraper type | 65 |
7 | chudan-gyoku-yondan-hashigyoku-gata | 中段玉 四段端玉型 | The type of the king at the end of the fourth rank | 1 |
12 | daiamond-mino | ダイヤモンド美濃 | Mino country like a diamond | 16 |
12 | elmo-gakoi | エルモ囲い | elmo's fence | 65 |
9 | fujimi-yagura | 富士見矢倉 | A wooden observatory with a view of Mount Fuji | 3 |
8 | funa-gakoi | 舟囲い | Boat fence | 192 |
8 | furibisha-anaguma | 振り飛車穴熊 | Castling as if a bear entered a nest | 8 |
11 | gangi-gakoi | 雁木囲い | Flying geese fence | 10 |
8 | gin-kanmuri-1 | 銀冠1 | Silver crown 1 | 20 |
7 | gin-kanmuri-2 | 銀冠2 | Silver crown 2 | 20 |
7 | gin-kanmuri-3 | 銀冠3 | Silver crown 3 | 20 |
7 | gin-yagura | 銀矢倉 | Silver wooden observatory | 3 |
6 | gindachi-yagura | 銀立ち矢倉 | Silver standing on a wooden observatory | 1 |
8 | hekomi-yagura | へこみ矢倉 | Dented wooden observatory | 3 |
7 | hidari-mino-gakoi | 左美濃囲い | Mino country on the left | 1 |
9 | hishi-yagura | 菱矢倉 | Rhombus wooden observatory | 3 |
7 | hon-mino | 本美濃 | General Mino country | 16 |
8 | ibisha-anaguma | 居飛車穴熊 | Bears enter the nest without castling | 2 |
3 | kaku-yagura | 角矢倉 | Bishop wooden observatory | 3 |
7 | kani-gakoi | カニ囲い | Crab scissors fence | 14 |
4 | kata-mino | 片美濃 | Mino country half fence | 16 |
8 | kata-yagura | 片矢倉 | Half-built wooden observatory | 7 |
6 | kikusui-yagura | 菊水矢倉 | Chrysanthemums on the water from Wooden observation | 6 |
4 | kimura-mino | 木村美濃 | Kimura Meijin's Mino country | 16 |
6 | kin-yagura | 金矢倉 | Gold wooden observatory | 3 |
8 | kushi-katsu-gakoi | 串カツ囲い | Skewered cutlet fence | 1 |
11 | millennium-gakoi | ミレニアム囲い | Millennium fence | 7 |
5 | nagare-yagura | 流れ矢倉 | Drifting wooden observatory | 1 |
8 | nakahara-gakoi | 中原囲い | Nakahara Meijin's fence | 25 |
8 | ryusen-yagura | 流線矢倉 | Streamline observatory together | 6 |
6 | saikyo-gakoi | 最強囲い | Strongest fence | 27 |
8 | sou-yagura | 総矢倉 | Wooden observatory together | 3 |
7 | taka-mino | 高美濃 | Tall Mino country | 16 |
7 | taka-mino-keima-hane | 高美濃桂馬跳ね | Country of tall Mino where knight advanced | 16 |
7 | tensyukaku-mino | 天守閣美濃 | Mino country castle top floor | 128 |
6 | yagura-anaguma | 矢倉穴熊 | A bear enters the nest by the wooden observatory | 2 |
10 | yonmai-mino | 四枚美濃 | 4 pieces in Mino country | 129 |
On a leash囲いっぽさ | Lost外した金銀 | Japanese Roma | Japanese | English | 類型Type |
---|---|---|---|---|---|
1 | 3 | nakazumai | 中住まい | Live in the center | 1 |
「 あとは 偽の陽性と 偽の陰性 も確認したいぜ☆ また今度だな☆」
「 ↑ こういう囲いは無いのに、わたしの判定方法だと 陽性 だぜ☆
わたしの判定方法は まだ 囲いとは何たるか を盛り込めてないんだぜ☆」
「 駒の枚数 のわりに 紐づきが ほっそい んじゃない? 駒の枚数で 割り算してみたら?」
「 玉を除く 囲いの構成要素 の枚数で割ると、ほとんど 2 以上 になるんだが……☆」
「 ↑ 流れ矢倉は 5÷3 で 1余り2 になってしまう☆
こいつを 囲い として拾い上げる方法は 無いものか……☆」
「 グラフィックを出すプログラムはめんどくさい☆ 手で描こうぜ☆?」
「 ↑ 最大伸長の棒で できうる限りの面積を取っていくことにしよう☆」
「 ↑ 全マスは取れないと思うが、その形の境界を 出そうぜ☆」
「 ↑ あとは 金がスライドすれば 上の4分の1は取れるわよ」
「 ↑ 金が持っているものをスライドするだけで ほとんど行ける☆」
「 ナナメ下を取りたいわけでもなければ、玉は 金を持っていればいいんだぜ☆」
「 ↑ ヨコの半径は 最大3 だと思うんだが、すべての囲いを知っているわけではないので、これは強く言えないぜ☆」
「 ↑ それでも こいつは 偽の陽性 だけどな☆ 3で割っても 2余り2☆」
「 さらに見ていくと、観測範囲内で 5つの類型を見つけたぜ☆」
「 こんなけ絞り込めれば 偽の陽性 は だいぶ落とせそうね」
「 コンピューターには 端っこを削って 24近傍で だいたい 良いんじゃないの?」
「 ↑ 5×7-1 の 34近傍 だと もうちょびっと 囲いを盛り込めるかもしれないな☆
計算量に対して 勝率向上への関与が 割りに合ってないから 24近傍 の方が 流行ってるんだろうけど☆」
「 もっと言うと 将棋の囲い には指向性がある、と 考えているので もっと楽な
判定方法がありそう☆ 例えば☆」
「 ↑ 8つのマスを調べるだけで、だいぶ 絞り込めると思うぜ☆」
「 ヨコ7×タテ5の玉の34近傍を見ると 有名どころ囲いの9割は当たると思うぜ☆
そして 囲いとして玉が居るべき位置は決まっていて、
玉をスタート地点にして、囲いに使われている金銀は利きですべてつながっているんだぜ☆」
「 ↑ プログラムしやすいように まとめようとしたら、全部乗らね☆」
「 42個の囲いでは当てはまるが、教師データが少ないよな☆」
「 ↑ ここで表示の不具合を発見したぜ☆ ナナメ線のクロスを表示できないぜ☆」
「 将棋は 拠点を作って 攻撃をつなげるゲームなんだぜ☆
囲いは 玉を入れておくだけではなく、玉の近くにバラまかれた 拠点のタネ を掃除する仕事もあるんだぜ☆
そこで 囲いは 玉を中心として ある程度 腕が伸びている形が 好形なんだぜ☆
使われていない形は 縮こまってるんじゃないかだぜ☆?」
「 それは 悪形なのか☆? それとも 囲いの途中で出てくるのか☆?」
「 調べてないから 分かんね☆ 調べた範囲の中で、囲いの完成形で この形は無いということだぜ☆」
「 8近傍だけでも これだけ 出てくるやつ、出てこないやつが 分かれるのかだぜ☆」
「 エグザンプルなんか いくつ集めても 定義にはならんけどな☆」
「 ↑ 将棋の囲いを 連結グラフ と 逆ポーランド記法 で書けるのでは、と気づいたので ガチで プログラムを書き直していくぜ☆」
「 ↑ 探索部は こんな実装になると思うぜ☆ やってみようぜ☆?」
<書きかけ>
Crieitは個人で開発中です。
興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!