ディープラーニング(Deep Learnig)とは?
最近流行りのDeep Learningだが、そもそもDeep Learningとは何なのか?
今回はDeep Learningの概要について説明します。
Deep Learningは機械学習の一種でニューラルネットワーク(Neural Network)を多層構造に構築したアルゴリズムです。これにより、従来の機械学習では達成できなかった性能限界を大きく上回った技術です。
機械学習とは
機械学習とは、データ集合から、パターンや表現、判断ルールなどを自動で獲得する手法です。機械学習には「教師あり学習」、「教師なし学習」、「半教師あり学習」、「強化学習」と言った種類があります。ここでは、代表的な教師あり学習の学習手法について例をあげます。
- ロジスティック回帰
- 決定木
- ランダムフォレスト
- ニューラルネットワーク
- SVM など
Deep Learningはどんなものに使えるの?
Deep Learningで行える内容として、代表的なものについて例をあげます。
中でも、Deep Learningは画像認識分野において著しく性能向上を遂げています。どのような画像認識ができるのかを紹介していきたいと思います。
- 顔認識
- 歩行者検出
- セマンティックセグメンテーション(Semantic Segmentation)
- 姿勢推定 など
最後に
今回はDeep Learningについて、かなり簡単に紹介させて頂きました。Deep Learningは難しい分野なので、理解するにはかなり大変だと思いますが、Deep Learningを全く知らない方が少しでも興味を持っていただけたら幸いです。