NHK超AI入門第5回勝負する

私たちAIに張ったりは通じませんよ。人工知能はどんな世界を見せてくれるのか?囲碁や将棋の世界ではAIの実力を認めてもらいましたね。

NHK超AI入門第5回勝負する

190207第5回勝負する
私たちAIに張ったりは通じませんよ。
人工知能はどんな世界を見せてくれるのか?
囲碁や将棋の世界ではAIの実力を認めてもらいましたね。
どんな勝負でもデータを生かしてお役に立ちますよ。
私たち(AI)と手を組めばきっとこれまでの常識を覆す戦略が見つかりますよ。
人間はどうしてこんなに勝負にこだわるのか?勝ち負けに熱中する理由。
ゲスト:福本伸行
数々の勝負を題材にした漫画を描き続ける。
AIに勝てなくてもよい。やるとすればAIとAIが勝負する。
松尾豊
AIを使って負けないじゃんけんをする。
田中亜友子 じゃんけんAI開発担当者(徳井じゃんけんに負け続ける)
内実はAIは後出しじゃんけん。
画像認識を使っている。 徳井の手を認識して出す手がグー・チョキ・パーのどれかを判定する。
じゃんけんのどこが面白いのか?
賭博黙示録 カイジ1
カイジシリーズ
主人公の伊藤開司が多額の借金を返済するために様々な命がけのギャンブルに挑む人気作
限定じゃんけん
グー・チョキ・パーのカード
それぞれの枚数が決められている
全体のカードの残り枚数を見ることができる
戦略的要素を加えた既存のゲームを福本流にアレンジ
まったく新しい面白さを生み出す。
心理戦を持ち込むことによってじゃんけんが楽しくなる。
麻雀でVRをかけ次の一手が分かる→楽しいですか?
勝負は勝ったり負けたりするから面白い。
→勝負の面白さは勝ち負けだけではない?
完全情報ゲーム(囲碁や将棋など)
自分と相手の手が全部わかるゲームのこと
1997年 元チェスの世界チャンピョン ガルリ・カスパロス
AIが人間に勝利した。なんてことでしょう!カスパロスが負けを認めた。
AIが勝利するにはまず
人間の対局データから勝利につながる選択肢を学ぶ
そのデータを基にAI同士繰り返し対戦→新たな手を見つける。
2016年 AlphaGOがトッププロを超えた。
最近はもっと強くなっている。何が変わったかというと
最初はプロ棋士の棋譜データで学習→自己対局で学習
それが前半部分がなくなり最初から自己対局。
常識を覆すAlphaZeroが登場
将棋(Ponanzaの開発者AIエンジニア山本一成)
ボードゲームをいかにDeep Learningで学ばせるか。
→洗練されてきたDeep Learningの力、マシンパワーの向上、ノウハウの蓄積
人間の棋譜から学ぶというスタートダッシュが必要なくなった。
AlphaZeroは最初から自己対局だけでわずか3日でプロを超える。
1時間で7万局→人間がAIに追いつくのは無理でしょう。
AIは独学で大丈夫。
麻雀
見えていない牌をまず予測すること。
相手がどのような戦略でこの手を作っているのか。
→自分の最適な切り方を決めなければいけない。
ちょっと難しい→研究が進んでいる段階。
麻雀のうまい人はAIみたいな考え方をする。
確率はあくまで確率。
うまく学習したAIはそういった福本さんの裏を行った行動に弱いかもしれない。
(期待値・確率)
→確率を超えてAIも運や流れを学習するか?
徳井:非常に賢くなったAIが新しいゲームを作り出すことができるか?
松尾(私見・仮説)
囲碁 奥が深くていくらやっても真理にたどり着けない。
探索していく なんてか先を読む→評価が変わる→水平線効果
今自分が見えている先はまた見えない→さらにその先を見るとまた評価が変わる、そういうことが何度も何度も起きるゲームほど面白いゲームで、一見よくない手でも先の先まで読むと非常に良い手、それが何重にも起きる。→フラクタル性
フラクタル性
部分が全体の相似形 同じ構造が現れる性質
一見複雑なものも細かく分析していくと同じ形からできている。自然界の不思議。例えばシダ。遠くから見ても近くから見ても同じ形。雲、木の枝分かれ
松尾先生はこれが囲碁にも見出せる、という。囲碁は相手の石を囲み自分の陣地を広げたほうが勝ち→相手の石を囲っていくと何重にも外側に同じ形が現れる。(同じ構造が生まれる)こうしたフラクタル的な展開に人間は面白さを感じる。人間は二重三重まではついていけるがそれが五重六重(何重にも構造が重なると)考えられなくなる。囲碁はよくできたシンプルなゲームといえる。
AIならフラクタル構造のあるゲームを見つけ出せる。
→大将棋 鎌倉時代に普及されていたといわれる将棋。
29種類、130枚の駒を使う。
今の将棋はゲーム性が高いから生き残った。(逆転現象が起こりやすい)
AIに逆転現象が起こりやすい設定を見つけさせる。
皆さん勝負の面白さといったものを説明できますか?
ゲーム性は構造と設定に宿る?
将棋の駒を真っ黒にし同じ大きさにする(福本)
軍事将棋?(筆者)
勝負の世界(スポーツ)
データやAIの活躍、最近増えている
メジャーリーグ データやAIの利用→映画にもなった
バッティング 昔はダウンシング ゴロを狙えば相手のエラーも誘い出塁の可能性大 確率的に推奨されていた。
ところがデータによれば打ち上げを狙うアッパーシングこそ確率が高いことが明らかに。
打球速度158キロ以上
角度 25度前後
その約8割がヒットという結果が出た。
バレルゾーンの発見によりメジャーの常識と戦術が変わった。
2018年日本シリーズ
福岡ソフトバンクホークスが広島東洋カープを4勝1敗1分けで下し日本一に。
勝敗を分けたのはAIだったかもしれない。
村澤清彰(野球選手トラッキングAI開発会社代表)
プロ野球のデータを活用するシステム
センサーだとかAIの画像解析で様々なデータが取れるようになって選手やコーチ、球団の人たちにスマートフォンやタブレットを通じて渡せるようにしている。
選手一人一人がスマホで見られる。
打った映像・投げた映像を渡せる。振り返ることができる。
バッター
打球速度
打球角度
→自分が調子が良い時はどのくらいの速度・角度だったかが分かる。
利用方法
今まで対戦したことのないピッチャーであるとき
例えば左ピッチャーであったとき、その選手が過去左ピッチャーから三振を取られていた時、過去ホームランを打たれたとするとどんなコースどんな高さで投げどんな球種でホームランを打たれたかを知ることができる。打たれないような作戦を練る。一軍で活躍している選手ほどこのシステムをよく見ている。常勝福岡ソフトバンクホークスは過去5年間で4度日本一になっている。5年前から本格的なデータ分析をしている。球場にカメラを設置、プレーをAIで分析、選手一人一人にに提供、スランプ時には好調だった時のデータを振り返ったり、相手ピッチャーの特徴をつかんだりいわば専属のパーソナルコーチになる。
AIはどこに使われているのか?(徳井)
移動した距離を情報化(村澤)
例えば選手が動いた距離を計測→結果サードが少ない距離、セカンドがショートより良く動く→選手の守備位置変更などを促す。よく使うのは攻撃の時使っている。
守備位置→どちらに守備位置を変えたほうが良いのか。
日本シリーズ第5戦(ヤフオクドーム)
4回の裏1点を追うソフトバンクの攻撃、ノウアウト満塁、バッター中村、ピッチャーは大瀬良投げました、打球はセンター方向へ。これで画像解析、観衆はボールの動きに絡んだ選手へ、AIが見るのは球場全体。全選手の動きをデータ化。センターだけではなく全選手がどう動いたかが分かる。→今後のチーム戦略に生かす。
ポジションごとの選手の動き→運動量のデータ化→選手交代の資料、守備の穴を見つけたり→打者に合わせた守備シフト。
選手の分類(クラスタリング)松尾
グループに分ける
打率・ホームラン、打球速度・打球飛距離
この辺が固まっている、分ける手法
ホームランが多い長打者タイプなどが分かる。
全球団全選手の投球・打球・走塁が試合ごとに蓄積される。
データの取得数、1試合で4万以上
人間ではグループとして分けられない。
近似値でグラフをクラスタリング→微妙な差をAIでは見つけられる。
人間の主観では気の付かない
長年信じられてきたことがデータでみると実はそうではないことが分かってきた。ピッチャー返しとか野手の間に打て→実は嘘
ヒットになりやすい角度をデータで証明、20~25度→ヒットになりやすい
メジャーでは20度で打つ練習をする→過去最高のホームラン数の実現
アッパーシングのほうが良い。落合博満は正しかった。
ババ抜き 徳井さんの感情解析中・・・
徳井当たっている
千葉美帆 感情解析AI開発会社 広報
音声感情解析AI リアルタイムで感情解析
4万件の音声データを集める
高さ スピード→この感情は喜び
(声の調子)
声の波形というデータにする
正解ラベル
人間が喜怒哀楽(教師データ)
特徴 ボリューム
   ピッチ
   スピードなど
決定木
複数の決定木を組み合わせたもの→ランダムフォレスト
多数決のようにして正解確率を高める
言葉の内容に関係ない 日本語でも英語でも何語でもよい
うそ発見器ではなくて客観的判断
微感情(松尾)
アフェクティブ コンピューティング(最近増えている)
一瞬うれしい表情をしたとか(画像認識で読み取る)
ポーカーフェース
感情を動かすことができれば優位に立てる
AIはまだ勝負には参加できていない?
人間はなぜ勝負したいのか?(福本)
感情を動かしたい
感情が人間(動物)にあるのか(松尾)
人間が生きていく上でいい(プラスになる)→いい感情
マイナスになる(悪い感情)生きている指標
AIは生きているということを目的ととしていない
→感情を持たない 頑張るということもない
人間が生命→感情
人間は感情がドラマを作る
野手の間を抜くというほうが(フライを打ったほうがヒットになる確率が高い・・・)より物語性がある。
物語性の皮をAIが引き剥がす。
人間はへっぽこAI(福本)人間は生き物、AIは機械
人間同士が火花を散らすことが面白い(松尾)
AIにはそんな緊張も動揺もありません。
でも冷静なAIが皆さんを助けられる何かがあるはずです。
AIが心理戦に入ってきたとき改めて問い直すでしょう。
人間が勝負することをやめないでしょう。
次回は「お金を使う」です。

↑人気ブログランキングに参加しています。よろしければ1票を!

NHK超AI入門第4回、移動する

人間ってなんだ超AI入門、移動する。今AIが社会に革命を起こしている。AIをれば知るほど人間の本質が見えてくる。

190131第4回
NHK人間ってなんだ超AI入門、移動する
今AIが社会に革命を起こしている
AIをれば知るほど人間の本質が見えてくる
自動運転 開発が加速
ついには自動車以外のものも動かし始めている
2018年は試練の年になった(死亡事故発生)
自動運転開発者
予測プログラムによって、歩行者が飛び出しそうか?
後ろからくる車が飛び出しそうか?
並走するのか?など感知できるのです。
人間の移動は大きく変わります。
感じる 伝達 ロボティ
徳井義実ー漫才コンビチュートリアルのボケ担当、シュールな笑いで勝負する家電芸人
ゲストー根津孝太ーカーデザイナー 未来の車のコンセプトデザインを手掛ける
AIによって車のデザインがどう変わるのか興味津々
松尾豊ー東京大学大学院工学系特任准教授 人工知能研究の最前線を走る
くるまって革新的な技術が出てくるとドラスティックに変わる
実現の度合いによってはドライバーがいらなくなる
技術の度合いによってレベル1~5まである
安全なのか(事故を起こさないのか?)
認知 判断 操作
レベル1・2は運転支援
例えば接触の危険を感じたときに自動で減速したり、直線の道路で部分的な自動運転、走行レーンを保ち車間を維持し(ハンドルから手を放さない)
レベル3以上が自動運転 このレベルで死亡事故が起きた
自動運転(ブレーキもアクセルも自動)
現在開発中(緊急時はドライバが運転)
緊急時の判断と予測はAIにとっては難しい
安全性への疑問(人間はどうやっているのか?)
カナダトロント 自動運転の最前線
AI開発チーフ・サイエンティスト(ラケル・ウルタスン)
死亡事故を起こしたことは残念だが、一方で毎年130万が交通事故で亡くなっている現実がある。今も毎分誰かが亡くなっている。それに対して自動運転の技術でできることもたくさんある。まず事故が起きるリスクを最小限に抑えることはもちろんだが、そのうえで安全性を最も重要視し安全な操作の追及に力を注ぎたいと思う。高齢化問題さらに大気汚染問題に自動運転技術は有効だ。自動運転の技術がもたらす社会的な便益についてもより深く考えられてもよいと思う。
交通事故の9割は人間のミス。
AIは集中力が落ちたりよそ見はしません。
まだまだ免許をもらうまでには時間がかかりそうなのでまず助手席から皆さんを見守ることにします。
諏訪正樹 ドライバー見守りAI開発
ドライバーが見ている場所をセンサーが追う。
黒目の位置を1度単位で追う。
目は口程に物を言う。
天然の手振れ補正(眠気と連動)
もうすぐ眠たくなる(AIが判断)→人間を知ることにつながる。
ディープラーニング→ニューラルネットワークを深く掘り下げる。
ニューロン(1000億)巨大なネットワーク
本当の自動運転に代わるまで10年かかる。
助手は車そのもの。
松尾さんは自動運転に代わるのは一気に変わると思っている。
ショーン・ウィックス(自動運転 テクニカル・マーケティング・マネージャ)
私たちは自動車運転の学習でもほかのロボットと同じアプローチを行ってきた。
運転シュミレータはVR空間で自動運転AIをテストするもの。
仮想空間なので安全だしとても危険な場合も含め様々な状況を試すことができる。パラメーターを変えれば昼にも夜にも環境を変えられる。道路上に雨や雪を降らせたり霧の状況を作ったり最も危険な状況やシナリオ、実際の事故の再現もできる。
現実世界の出来事にAIがどこまで効果的に対応ができるのか?
フレッド・アルメイラ 自動運転開発チーフアーキテクト
ベースのシステムを学習
ルールベース あれは信号・あれは歩行者。。。周囲の状況をまず認識、教え込まれたルール・操作を判断ーたくさんの状況が必要、ディープラーニングが役に立つ。想定以上に複雑。
ポリシーベース 人間は想定外でも認識・対応ができる。自身の経験から獲得(予測と判断)
従来の自動運転(ルールベース)松尾豊
認識→計画→実行
人間が運転するとき分けて考えます?
ポリシーベース 認識+計画→実行
前頭葉 海馬の説明(フレッド・アルメイダ)

大脳皮質(知的処理)・・・・・・・・・大脳基底核(学習)
ディープラーニング・・・・・・・・・・強化学習

前頭葉(認知判断)・・・・・・・・・・海馬(短期記憶)記憶と予測
ワーキングメモリの処理・・・・・・・・反復計算

偏桃体(情動)・・・・・・・・・・・・小脳(運動)
強化学習に情報を与える・・・・・・・・教師あり学習

記憶力が判断力の決め手?
海馬(ちょっとした未来を予測する)→知能の中心
それがないと危なくてしょうがない(初めて外国に行った時の運転)
フレッド・アルメイダさん 2020年までにある程度使えるものを出したい。
現在100名ほどの集団
ラケル・ウルタスン
人間ができることはAIにもできると思います。肝心なのは正しいアルゴリズムと十分なデータ。今はまだ脳を再現する方法が見つかっていませんが解決方法は存在するはずです。なぜなら人間の脳もアルゴリズムで表現できるしアルゴリズムがあればAIで再現できるからです。AIが人間の脳のように課題を解決するのは時間の問題です。
転移学習(松尾先生)
深層学習
深いニューラル・ネットワークを使って学習する。
転移学習
シミュレータの学習を実際の運転で生かすうえで欠かせない手法。そして実地での訓練に移行。信号や人間を認識できるようになった。猫を見分けられるようになった。ニューラルネットワークを使って歩行者やほかの車を認識できるようになる。これを転移学習という。(過去の学習を転用する)あるところで作ったモデルを他の所でも転移していくというのが当たり前になる。効率的にできるようになる。AIは1度学習したら忘れない。1度運転できるようになったらったらほかの乗り物でもできるようになる。台車にも転用できる。(目と頭脳を持ち合わせている)オフィスの荷物運びにも転移できる。
かわいい→感情移入→本能(日本人特有)
もうちょっと車っていろいろあっていい。
小型化する可能性→衝突被害の軽減
歩くことをやめる。
選択肢が増える。
自ら移動する必要がなくなっても移動をやめない。
本当の「自動」車。
次回は「勝負する」。

↑人気ブログランキングに参加しています。よろしければ1票を!

AI(機械学習)スキルセット

このうち既習のもの及び仕掛中のものはLinux,MySQL,HTML,CSS,JavaScript,Apache,Pythonである。ほかのものは5ヶ年計画には含まれていない。

AI(機械学習)スキルセット

機械学習によるシステム開発のスキルセットは次のようになると書いてあった。

スキルセットとしては、以下のようなものがあります。
• サーバーでの環境構築(LinuxやDocker等)
• データベース(MySQL)
• Webアプリケーション(Ruby on Rails, HTML, CSS, JavaScriptなど)
• Web API(Python)
• Cron(定期実行)
• Webサーバー(NginxやApache)
このうち既習のもの及び仕掛中のものは
Linux,MySQL,HTML,CSS,JavaScript,Apache,Pythonである。
ほかのものは5ヶ年計画には含まれていない。
スキルセットは以下のURLの記事を参照した。
機械学習案件を納品するのは、そんなに簡単な話じゃないから気をつけて
https://qiita.com/yoshizaki_kkgk/items/fa8b45918445bb3e6dc3

↑人気ブログランキングに参加しています。よろしければ1票を!