全3180文字

 機械学習とは、データからモデルを学習することである。これを取り扱う人工知能の技術分野は極めて広範にわたる。深い理解が求められる分野もある。従って、人工知能の全てを学ぶのは非常に難しい。機械学習にも多くの山がある(図1)。基本理論の分野だけでも「決定木」「ロジスティック回帰」「サポートベクトルマシン」などの用語が出現する。

図1 たくさんの山を登る
図1 たくさんの山を登る
機械学習の理論は、山に例えることができる。人工知能の領域は非常に広く、山は険しい上にたくさんある。統計的機械学習と深層学習は、その山の1つである。(作成:筆者)

 機械学習を活用するためには、全ての山を登ろうとするのではなく、まずは1つの山を登り、基本を理解することが必要である。この際に、機械学習の手法を課題解決にどう適用するかについて考えながら学ぶことが重要だ。また、表現方法や最適化の解法についての用語や概念を学ぶことを薦めたい。