最近、人工知能はディープラーニングというスーパースターの登場で盛り上がっています。本屋さんにはディープラーニングのコーナーが大きく取られ、100万円近い専用パソコンも売られています。
私は、ディープラーニングはニューラルネット系らしいということは知っていましたが、よくは知らなかったので勉強してみました。
簡単に言うと以前のニューラルネットとの大きな違いは次の2点です。
(1)神経ユニットの数と層数が増えている。
(2)画像処理用では「畳み込みネットとその学習」が提案されていた。
以前、散々ニューラルネットを研究してきた私としてはすごく意外でした。
(1)のユニット数と層数の話で言うと、ディープラーニングほど大きなネットは使いませんでしたが、経験から言ってユニット数と層数の増加が大きな効果を上げるとは思えません。
(2)の畳み込みネットは画像処理で散々やられた手法で学習法もあったのではないかと思います。
このような経験から、ディープラーニングがそんなすごい能力を持っているとはどうしても思えません。私が昔の経験に縛られているのかな?
本によると、自然言語処理やプログラムの作成などにも応用できそうな話がでていて、ホントかな?と思ってしまいます。少なくともロジカルなものは無理だと思うんですが。
ディープラーニングを半分疑い、自分を半分疑っているというのが現状です。少しいじってみようかなとも思いますが、先入観の無い若い人に任せた方がいいかなとも思います。