定年後のゆる〜くたのしい日々

〜読書、語学、パソコン、音楽などをたのしむ日々のくらし〜

「人工知能はどのようにして「名人」を超えたのか?」と「人工知能」

人工知能はどのようにして 「名人」を超えたのか?―――最強の将棋AIポナンザの開発者が教える機械学習・深層学習・強化学習の本質

将棋界では、中学三年生の藤井四段が前人未到の29連勝を達成し、小学生の間で将棋ブームが起きているそうです。
ところが、「竜王」とともに将棋界の最高位に位置する「名人」が、今年、人工知能「ポナンザ」と戦って敗れてしまいました。
この現象は、将棋界だけでなく、昨年、囲碁の最強棋士が、グーグルの「アルファ碁」に敗れました。
チェスは、ずっと早く、1997年に世界チャンピオンが IBM の「ディープブルー」に敗れています。

 

コンピューターは、人間のプログラマーの作ったプログラム通りに動きます。
一方、プログラマーは、将棋の名人や囲碁の最強棋士より、将棋や囲碁が強いはずがありません。
もし強ければ、プログラムを作るより将棋や囲碁棋士になっていたはずだからです。
そうであれば、本来、コンピューターが、将棋の名人や囲碁の最強棋士を打ち負かすことはあり得ないはずです!
ところが、現実には、次から次と、コンピューターの「人工知能」が各分野で勝利しています!?

 

いったい「人工知能」のプログラムは、どうなっているのだろうか?!
この疑問を抱いて、将棋の「ポナンザ」の作者が書いた本人工知能はどのようにして「名人」を超えたのか?」(山本一成)を読んでみました。
一般向けの本なので、専門的な詳しい説明はなされていませんが、それでも、わたしのコンピューターに対する今までの認識をくつがえしてしまいました!

 

上にも書きましたが、今まで、コンピューターは、プログラマーの作ったプログラム通りに動くものと思っていました。
ところが、最近の「人工知能」を備えたコンピューターは、そうでないことが分かりました!
プログラマーの制約を受けずに、自身でどんどん性能を向上させていくことができるのだそうです!

 

将棋の棋譜は約5万局あるそうですが、それをすべて、コンピューターが得意とする丸暗記させても、新たな将棋対局でまったく同じ局面が出ることはほとんどありません。
そこで、コンピューター自身に5万局の棋譜を使って、様々な局面での最善手を学習させたのだそうです!
さらに、「ポナンザ」を強くしていくため、改良を加えたプログラム同士、膨大な数の対戦をさせ、強い方を採用していきました。

 

そのように学習・改良されていったプログラムは、もともとの作者であるプログラマーの手を離れ、コンピューター独自の評価方法などを備えていき、もはや、プログラマーが理解できないものへと進化していくのだそうです!
プログラマーを超えて「人工知能」が独自に進化するというのは、空恐ろしい気がしないでもありませんが、他方、「自動運転」「自動翻訳」というかつての夢の世界が、徐々に実現化しようとしているのも大いに期待されています・・・

 

人間の手を離れ、どこまで進化するのか「人工知能」!!

 

 

 

グッピー と「生きとし生けるもの」

f:id:OLD_FRIENDS:20170711093830p:plain

小学一年生の孫娘は、生き物が大好きで虫なども怖がらず興味を示します。
先日、玄関が騒がしかったので二階から下りていくと、孫娘が、遊びに行った近所の家でグッピーをもらいビニール袋に入れて持ち帰ったところでした。
よほど熱心にグッピーの水槽に見入っていたのでしょう。

 

しばらくバケツに入れていましたが、弱らない内に早くポンプ付き水槽に移さなくてはいけません。
「じいちゃん」の仕事がまた一つ増えました!
孫たちも、最初のうちはエサをやったりしましたが、そのうちにグッピーに特別興味を示さなくなりエサやりも忘れるようになりました!
エサやり、水道水のカルキ抜き、水槽の水交換など一連の作業がすべて「じいちゃん」の仕事になってしまいました!(ヤレヤレ)

 

数十年前、まだ孫たちがこの世に現れていなくて娘達も小さかった頃のある夜、残業を終えて家に帰り、玄関で靴を脱いでいると、小さな塊が転がってきました!
驚いて見上げると、生まれてまだ何日も経っていない子犬がコロコロ手にまつわりついてきたのでした!

 

甲高い鳴き声を上げ、さかんに差し伸べた手をペロペロ舐めたり咬もうとしたりします。
娘達が子犬を欲しがっていたので、家内がもらってきたのでした。
それから、しばらくの間、娘達は子犬の世話を熱心にしていましたが、やがて、子犬の散歩はわたしの仕事になってしまいました!(娘も孫もおんなじじゃん!)

 

孫娘がもらってきた5、6匹のグッピーの中に、1匹お腹の大きいグッピーがいました。
卵を生むかもしれないというので、水槽に水草を入れ、毎日観察していると、ある日、お腹の大きかったグッピーが水槽の底に沈んで死んでいました。
卵を産み付けた後、命が燃え尽きてしまったのか、また、卵を抱えた大きなお腹を他のグッピーたちに突っつかれて死んだのか分かりませんでした・・・

 

それから数日後、水草の回りに、ゴマ粒ほどのちっちゃな赤ちゃんグッピーが10匹ほどチョロチョロしているのを見つけました!
やっぱり、あの底に沈んでいたグッピーは卵を産んでいたのでした!
孫娘は、グッピーをもらったときに、赤ちゃんグッピーが生まれたら、他のグッピーと別にしないとすぐに食べられてしまう、と教えてくれたと言いましたが、面倒なのでそのままにしていました・・・

 

数日後、あんなにたくさんいた赤ちゃんグッピーが見当たりません!
水槽を覗き込んでも、1、2匹が水草の回りで泳いでいるだけです!
やっぱり、そのままにしておいたので、他のグッピーのエサになってしまったのでしょう!
孫娘も、赤ちゃんがいなくなった!と悲しそうに水槽を覗き込んでいました・・・

 

その翌朝、いつものように水槽のフタを開け、エサをパラパラまきました。
グッピーは、狂ったように水面めがけて突進してきます!
む、む、む・・・?!
底の水草の辺りに、何かが動いています?!
グッピーの赤ちゃんでした!
それも、10匹ほどが、少し大きくなってみんな無事に泳ぎ回っています!
水草の中にじっと隠れていたのでした!

孫娘が、元気に泳ぎ回る赤ちゃんグッピーを見て喜んだのは言うまでもありませんでした・・・

 

「生きとし生けるもの」の大切さを知った初夏のある朝!!