ヤマムギ

growing hard days.

*

Developers Summit 2018 「将棋プログラムPonanzaにおける強化学習、ディープラーニングとその先」を聞きました

      2018/02/17


以下は、思ったことや気になったことをメモしていますので、必ずしも登壇者の発表内容やご意見ではないことを、ご承知おきください。

スピーカーはHEROZの大渡さん

HEROZ Kishinという独自AIを活用したソリューションを提供されている。

ゲームAI大会というのがあるんですね。
きっとその名前のとおりの大会なのでしょうね。

将棋プログラム


ミニマックス法ベースのアルゴリズムで出来ている、
お互いが最善の行動をした場合の評価を計算していく、
パラメータ数が数千万ぐらいあるので人間が手計算するのは不可能、とのこと。

Ponanzaと他プログラムとの違い

コードが短くて読みやすい。1万行ぐらい。
なので実戦検証のプログラムが充実してトライアンドエラーが早くまわせた。

ディープラーニング


一言で言うと「大量の足し算と掛け算の集合」らしい。なるほど。
AlphaGoZeroは盤面の履歴から最善手の予測と勝率の予測をニューラルネットワークで同時に計算している。
Ponanzaもニューラルネットワーク導入後はAlphaGoZeroと同じ。
ライブラリにTensorFlowを使っている。

これまでの将棋のプログラムは秒間600万局面を探索して理詰めで評価する。ニューラルネットは計算局面は少なく鋭い感性を持っている。

Alpha ZeroはAlpha Go Zeroを汎用的に見直したプログラム。

ニューラルネットで多様性な結果が本当にうまれるのかは、はい、疑問ですね。
でも多様性な結果が生まれるらしい。

ニューラルネットワークやモンテカルロ木探索の限界は思われていたよりずっと高かったらしい。

簡単に書けるようなるというのは本当にそうなんだろうなと思います。
今日のセッションにあったような技術面での話は意識することなく普段使いしていくんだろうなあと思いました。

AIがAI作ったとか聞いたら、もうAIとか作れなくてもよくて、使えればいいんだな。
なので多くの人が知るべきなのは統計学よりも、何をどう使えばどんな結果になるか、場面に応じたうまい使い方は?ってことになるんじゃないでしょうか。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

 - study

ad

ad

  関連記事

Java SE 7 Silver対策勉強をしながらメモ 2015/2/10

練習問題3日目。 疲れてきた。 でも明日は休みだし一気にやる。 いつものごとくマ …

「Bluemix勉強会 -Watson、Node-RED 最新情報を学ぼう!」に行ってきました

「Bluemix勉強会 -Watson、Node-RED 最新情報を学ぼう! 」 …

「SIerIoTLT vol9@サポーターズ 」でLTしました〜

サポーターズさんで開催されたSIerIoTLT vol9でLTしてきました。 今 …

「関西AWSスタートアップ勉強会」に行ってきました

第2回 関西スタートアップAWS勉強会に行ってきました。 akippa 拠点数コ …

トラックボールユーザー集合!確実に何かが始まった日。

Logcool社のトラックボールマウス M570や他のトラックボールマウスを愛用 …

Alexaで操作するスマートホームシステムの概要(Alexa Day 2019でのブログ)

以下は、気になったことのメモとか感想を書いています。 登壇者、発表者、主催企業な …

「JAWS-UG大阪 第18回勉強会 サーバーレス」の運営をしました

JAWS-UG大阪 第18回勉強会 サーバーレスを開催、運営しました〜。 事の発 …

「SORACOM & myThingsを使ったハンズオンセミナー in 大阪」に行ってきました

SORACOM & myThingsを使ったハンズオンセミナー in 大阪に行っ …

「Talend ハンズオンセミナー」に行ってきました

Talendとは データの整備・統合 ビッグデータ対応 ストリーミングデータ ア …

「kintone Café 大阪 Vol.17 〜 kintoneと連携するスマホアプリを作ってみよう! 〜」会場スポンサー初体験!

kintone Café 大阪で弊社の会場を使ってもらいました。 この会社に来て …