#75 Keras
ディープラーニングを行う際、使用するツールは、OSSでは TensorFlow か PyTorch が主流です。 しかし、現在、Kerasが『TensorFlowの初心者向けラッパー』という枠組みを完全に超越し、Kerasのシンプルな書き方を1度覚えれば最新の恩恵をすべて受けられる状態になっています。そのため、『5th STEP ディープラーニング』では、Kerasを使っていきます。 Kerasは、ギリシャ語で『角(horn)』を意味する言葉に由来しており、ホルンのようにシンプルで美しく鳴るツールにしたいという開発者の願いが込められています。 ここでは、Kerasの開発者の中心メンバーであるフランソワ・ショレやKeras開発経緯についてまとめてみました。 ショレの思想やKeras開発の経緯を知ることにより、Kerasへの愛着を深めていきましょう。 好きになることが、上達の秘訣です。 1.フランソワ・ショレ(François Chollet) ショレ氏はフランスの出身で、同国のエリート養成機関であるENSTA Paris(国立高等先端技術学校)で学びました。応用数学、コンピュータサイエンス、信号処理、システム工学、そしてオートメーション(自動制御)などを専攻し、高度な科学的・技術的基盤を構築しました。この在学中(2011〜2012年頃)から、すでにニューラルネットワークを用いた研究や実験に関わり始めています。2012年にMaster of Engineeringを取得しました。 学位取得後の2012年から、ショレ氏は日本に渡り、東京大学の大規模システム・知能シミュレーション研究室(國吉康夫教授の研究室)に研究員として籍を置きました。 東大時代は、現実世界のノイズが多いデータストリームを扱うための「自己組織化(非監視下学習)アルゴリズム」や「オンライン推論」、そして人間の幼児が環境に適応しながら知能を獲得していくプロセスを模した「認知発達ロボティクス(Cognitive Developmental Robotics)」の研究に従事しました。 「 AIとは、単に大量の固定データを統計処理するシステムではなく、未知の環境に対して自律的に適応・抽象化を行うシステムである 」という彼の現在のAGI(汎用人工知能)に対する根幹の思想は、この東大研究室時代に深く形成されたと言われて...