データ処理・活用、AI
機械学習とは、人間の学習能力と同様の機能をコンピュータで実現しようとする技術で、AI(人工知能)技術が内包する分野のひとつです。データをコンピュータが解析し、法則性やルールを見つけ出すといった機械的な学習により、特定の機能を実行できるようになるようなAIを指します。また、人工知能には、条件分岐などのプログラムを書くことで動作するものがありますが、機械学習はプログラムを必要としません。
さらに、与えられたデータに対し自らが解析を行い答えを出すディープラーニングとは異なり、機械学習では人が前処理を行います。例えば、画像認識を行う場合、機械学習ではあらかじめ角や線・境界線をコンピュータが認識できるように前処理しておきます。コンピュータは、前処理されたデータの特徴を解析し蓄積(学習)します。そして蓄積されたデータと与えられた画像の特徴を比較し、答えを導き出します。このように、解析するデータの特徴をコンピュータに認識させてから、与えられた問題を解決するのが機械学習です。