コンピュータ将棋wiki強化月間開始のお知らせ

平素よりQhapaq Research Labをご愛顧いただきありがとうございます。 コンピュータ将棋の情報を纏めるべく運用を開始したwikiですが、現状記事が集まらなくて苦慮している状態です。 特に大きな問題となっているのは、各ソフトの基本情報が纏めきれていない…

【10月25日まで】技術書典5で頒布した科学するコンピュータ将棋シリーズのweb販売を行います

締めきりました。ありがとうございます。 技術書典5で頒布した「科学するコンピュータ将棋」のweb販売を行います。 頒布物のアピール文 techbookfest.org 注意:技術書典4で頒布した科学するコンピュータ将棋を購入された方(現地、web販売問わず)は、科学…

今の将棋ソフトはAlphaZeroを超えている件

AlphaZeroの論文は世界に衝撃をもたらしました。曰く、ディープラーニングと強化学習で作られた評価関数は激烈に強く、囲碁だけでなく、チェス・将棋でも人間を超え最強のソフトを超えたと。 人間 vs コンピュータに終止符を打ち最後まで絶対的強さを魅せつ…

【技術書典に】コンピュータ将棋は戦国時代から存在していた!? 〜消えた酔象の謎〜【出ます】

一瞬バグかと思いましたが、なんと山口さんが記事を投稿してくれました。というわけで、タイトルの通りの記事を技術書典で頒布します。以下、頒布に至るまでのストォリイ。 https://twitter.com/ymg_aq/status/985850934944149506 もし続編が出るなら、「コ…

技術書典5でコンピュータ将棋本を頒布します in 池袋

来週月曜日の技術書典5にQhapaq開発チームも参加します。 イベントのページ: https://techbookfest.org/event/tbf05https://techbookfest.org/event/tbf05/circle/53170003 以下、頒布物について簡単に紹介をさせていただきます。 頒布物は全て電子書籍で…

将棋ソフトを用いた次の一手問題の自動生成

本稿は技術書典5にて頒布する科学するコンピュータ将棋シリーズの宣伝記事です。 大判解説などの将棋イベントで特に人気があるのが指導対局です。プロ棋士と実際に対局を行い、指し手の良し悪しについて幾つかのアドバイスを貰えるこのイベントは将棋の体験…

将棋ソフトから見る昨今の女流棋士の急激な成長

棋士ランキング(レーティング)のレーティング最下位は誰でしょう。 長きにわたってこの問の答えは「女流棋士」だったのですがそれも今は昔。2018年になってから女流棋士はそのレートを80超上げる急激な成長を遂げ、レーティング最下位の座を脱出しています…

コンピュータ将棋纏めサイトの設立と記念評価関数(R4330)の公開

コンピュータ将棋の纏めサイトを設立しました。 https://www.qhapaq.org/ コンピュータ将棋に関する様々な情報を纏めることを目的としており、現在レーティング、wiki機能が実装されています。 また、公開を記念してillqhaシリーズを改造した評価関数orqhaを…

豊島棋聖と永瀬七段の強さの秘訣をAIに聞いてみた

将棋星人が攻めてきたら地球代表を誰にするか。この問に「豊島棋聖」と答えると「こいつ将棋通だな」と思われることでしょう。というのも、豊島棋聖は非公式の棋士レーティングに於いて長らく頂点に君臨し続けているからです。 豊島棋聖は長きにわたって勝ち…

CentOS 7 でblas(cblas)を使う方法

CentOS(wiki)はそのサポート期間の長さから、企業や大学のサーバによく用いられるOSです。CentOSはパッケージ一つ入れるだけでも検索戦争に耐えねばなりません。というのも、シェアが少ない故に情報に乏しいことに加え、tensorflowなどの近代的なパッケージ…

次世代の将棋思考エンジン、NNUE関数を学ぼう(その2.改造/学習編)

前回の記事からかなり時間が空いてしまいましたが、引き続きNNUE関数について議論していきます。 現在、まふ氏が作成したNNUE型の評価関数がQQR(KPPT型)とならび、将棋ソフトの評価関数で最強の座についています。学習パラメタなどについては、まふ氏の解…

次世代の将棋思考エンジン、NNUE関数を学ぼう(その1.ネットワーク構造編)

update 18/06/03 12:00NNUE評価関数とは将棋ソフトの思考エンジン(もとい、局面の良し悪しを評価するための関数)です。NNUE関数は今流行りのニューラルネット(ディープラーニングの小さいやつ)を盤面評価に取り入れており第28回コンピュータ将棋選手権…

Qzilla-Qhapaq-Roll関数(Qzilla9比でレート+50前後)を公開します

表題の通り、今期もコラボ関数を公開します。 Release qhapaq学習機によるコラボ関数群 · qhapaq-49/qhapaq-bin · GitHub qqr_rel.7z が今回の作品です。 関数の正式名称は「クジラのかっぱ巻き関数」です。アルファベット表記ではQzilla-Qhapaq-Roll(略し…

妖怪惑星Qhapaqの定跡も公開しました

此方からダウンロードできます。今回は定跡は2種類あります Release 定跡のページ · qhapaq-49/qhapaq-bin · GitHub 【Qhapaqが考えたWCSC28の定跡のメタゲーム】 WCSCは計算資源が無制限であるため、長い定跡を作るのはリスキーであると考えていました。序…

妖怪惑星Qhapaqの評価関数を公開しました

長らくおまたせ(?)しましたが、WCSC28で7位入賞を果たした妖怪惑星Qhapaqの評価関数を公開しました。 DLは此方からどうぞ Release qhapaqの評価関数群 · qhapaq-49/qhapaq-bin · GitHub qhwcsc28.7zが妖怪惑星Qhapaqの評価関数です。 【レート測定結果】 …

第28回コンピュータ将棋選手権の感想戦(雑談編)

2018.05.08に修正 第28回世界コンピュータ将棋選手権に妖怪惑星Qhapaqとして参加しました。悲願の決勝リーグ進出を達成し、最終的な順位は7位入賞となりました。応援してくれた方、大会を支えてくれた方、大会を楽しんでくれた方全てにお礼申し上げます。…

【締めきりました】技術書典で頒布した電子書籍のweb販売のお知らせ

技術書典4で頒布した「科学するコンピュータ将棋」のweb販売を行います。 締めきりました。注文された方の中で、DLコードが届いていない、 ダウンロードできないなどの不具合がありましたら、お手数ですが までご連絡ください([atmark]は@に変換してくださ…

中学生棋士(加藤九段、谷川九段、羽生竜王、渡辺棋王、藤井六段)の棋力をAIに分析させてみた

藤井四段と羽生三冠のどちらが強いか、流行の人工知能に聞いてみましたの拡張版として、中学生棋士5人の棋力をAIに分析してもらいました。 本稿は4月22日の技術書典4で頒布する「科学するコンピュータ将棋」の一部分となっております。興味がありましたら、…

技術書典4にてコンピュータ将棋本を頒布します in 4月22日 秋葉原

4月22日に行われる技術書典4にて昨今の将棋ソフトを語りつくす本「科学するコンピュータ将棋」を頒布いたします。約70ページ、700円での頒布を予定(※)しています。 注:電子書籍での販売を予定しています。名刺にQRコードを印刷するような感じです techbook…

速読コンピュータ将棋用語【記事募集中】

将棋ソフト開発者をやっていると当たり前に見えてしまう怪しい用語、これを解りやすくするというミッションを受信したのでやってみます。 コンピュータ将棋用語一覧と意味が整理されているサイトをご存知の方は教えて下さい。Wikipediaでも良いです。 — 阿部…

第28回世界コンピュータ将棋選手権の成り行き予想(4/1 ver)

エイプリルフールだし、WCSC28の決勝リーグへ行くソフト予想という全く当たらない類の予想をしても許されるだろうと言うことでダラダラ書いていきます。 「あのソフト無いよー」的なツッコミは多々あると思いますが、全ソフトについて書くと私の工数削減がマ…

学習の最適化に纏わる考察

評価関数の学習をやっている人達における、バッチサイズや学習率に関する話は、 アラサー男子の健康トークのような立ち位置であると言えます。 どういう理屈かはさっぱりわからないですが、100万局面づつ更新しながら10セット学習するのと、1000万局面を1…

最強ソフトの言うことの真逆をやると最弱になるのか検証してみた

今や将棋研究のお供の定番である将棋ソフトですが、その裏で初心者の練習相手としても定番になりつつあるようです。駒の動かし方を覚えた人が次にやるべきなのが数練習をすることであり、数をこなす為のモチベーションを維持する際に、無限に遊んでくれてし…

各種将棋ソフト間での教師データの変換ツールの開発

【もっと良いコンバータを作ってQhapaqの侵略を阻止しよう】 このままだとデータの絆でAperyとYaneuraOuを強くする変換器、略してKizunaAy converter(キズナアィコンバータ)が業界標準になってしまいます。助けて! Aperyとやねうら王の間で未だに教師デー…

apery-qhapaq評価関数(apery sdt5比でR+50くらい?)を公開します

正式名称はapery-qhapaq評価関数。略すならaperypaqと書いて「えいぷりぱーく」または「あぺりぱーく」と読みます。 【DLはこちらからどうぞ】 Release qhapaq学習機によるコラボ関数群 · qhapaq-49/qhapaq-bin · GitHub # aperypaq.7zが今回の関数です。 【…

Qhapaq_conflatedの評価関数と定跡を公開しました

長らくおまたせ(?)しましたが、Qhapaq_conflatedの評価関数を公開しました。河童パーク定跡も同梱してあります。 DLは此方からどうぞ Release qhapaqの評価関数群 · qhapaq-49/qhapaq-bin · GitHub 評価関数の強さについて Qhapaq_conflatedは2秒(4スレ…

第五回将棋電王トーナメントのお礼と本大会でのQhapaqの戦略

第五回将棋電王トーナメントを視聴してくださった皆様、並びに、大会に参加した開発者の皆様にお礼申し上げます。 Qhapaq_conflatedは並み居る強豪を圧倒的幸運(とひと握りの努力)で倒し、5位入賞という大変名誉な結果を残すことが出来ました。 本体のうp…

(棋力)ゼロから始める将棋ソフトを使った戦型探索(解説編、居飛車編)

2017年の升田賞は千田翔太六段が受賞しました。 将棋ファンには今更ではありますが、千田先生はコンピュータ将棋を用いた将棋研究の第一人者でもあります。受賞の原動力となった角換わり腰掛け銀4二玉・6二金・8一飛型は、2015年頃からコンピュータ同士の対…

羽生三冠の通算勝率を5割にするのってプロ棋士のルール的に無理じゃね?

皆様知っての通り、羽生三冠はとても強いです。将棋連盟のホームページによるとこの記事の執筆時点で通算成績は1379-552だそうです。長く現役を続け、かつ、タイトルに近づくほど相手が強くなる中でこの成績をキープするには並々ならぬ努力を続けていること…

ゼロから創る chainerrl を使ったディープラーニングもどき

注:今回の記事は完全にプログラマ向けの解説記事ですソースコードの閲覧、ダウンロードは此方からどうぞ GitHub - qhapaq-49/chainerrl_test: chainerrlを使ったスタンドアロンな強化学習のサンプルです【前回の記事(tensorflow版)】 ゼロから創る tensor…