ディープラーニングとは何なのか? そのイメージをつかんでみる:人工知能(1/5 ページ)
今や毎日のように人工知能に関するニュースが飛び込んできますが、その中でも特に注目を集めているのが“ディープラーニング”。そのディープラーニングとは一体何なのでしょうか。
今や毎日のように人工知能に関するニュースが飛び込んできますが、その中でも特に注目を集めているのが“ディープラーニング”です。
研究開発を進める企業として最も有名な例はGoogleでしょうか。最近もGoogleがディープラーニングによる画像認識を体験できるWebインタフェースを公開し、話題を集めました。(参照リンク)
では、ディープラーニングとは一体何なのでしょうか。本稿ではこのディープラーニングについて、そのイメージをつかむことに重点を置いて説明していきたいと思います。
人間の神経構造を模したニューラルネットワークの発展版
ディープラーニングの考えのもととなっているニューラルネットワークは、人間の脳神経回路を真似することによってデータを分類しようというアイデアに基づくアルゴリズムです。
人間の脳はニューロン(神経細胞)のネットワークで構成されていて、あるニューロンはほかのニューロンとつながったシナプスから電気刺激をニューロン同士のつながるの強さに応じて受け取り、その電気が一定以上たまると発火して、次のニューロンに電気刺激を伝えます。
これを数学的に表現すると、あるニューロンがほかのニューロンから0か1の値を受け取り、その値に何らかの重みをかけて足し合わせるという計算をしていると表現できます。
ここでいう重みというのは、ニューロン同士のつながりの強さを表していると考えられます。
受け取った値の合計がある一定の値(閾値)を超えると1になり、超えなければ0になります。そして、1の値になったニューロンは再び次のニューロンに値を受け渡していくのです。
一連の流れの中で肝となるのは重みづけで、人間のニューロンが学習によってシナプスの結合強度を変化させるように、学習する過程で重みづけを変化させ、最適な値を出力するように調整することで、精度を高めていきます。
ディープラーニングがニューラルネットワークと異なる最大の点は、何層ものネットワークを積み重ねているという部分です。
ニューラルネットワークを構成する際、今までも当然何層にもネットワークを重ねるという試みは行われてきました。しかし、3層以上にすると精度が向上しないという問題を抱えていたのです。正解と予測とのズレから重み付けを修正していくのですが、ネットワークが深すぎて重み付け調整が届かなくなってしまうのが原因でした。
関連記事
- 10年後になくなる可能性が高い職業とは(前編)
今回は、オックスフォード大学発表の論文に用いられている機械学習手法をもとに、日本で「なくなる可能性が高い職業」を具体的に考えてみます。 - ソフトバンクの人型ロボット「Pepper」――今、人工知能で人の感情はどこまで分かるのか?
ソフトバンクがパーソナルロボット「Pepper」を発表した。感情認識機能が目玉のようだが、実際にロボットは人間の感情を認識できるのだろうか。 - ロボット化が進めば、中間層はどうなるのか
「人間がロボットに支配される」――。こんな話を本で読んだり、映画で見たことがある人も多いだろう。ロボットの性能が向上しているが、このまま進化していけば人間はどうなってしまうのだろうか。 - なぜ小さな会社が、“かつてないトースター”をつくることができたのか
バルミューダがこれまでになかったトースターを開発した。最大の特徴は、表面はさっくり焼けて香ばしく、内部は水分をしっかりと閉じ込めてふわふわ。そんな食感を楽しむことができるトースターを、なぜ従業員50人の会社がつくれたのか。
関連リンク
Copyright © Credo All rights reserved.