機械学習は、多様なデータの中からパターンを見つけることである。そのパターンを発見する際に、コンピューターが自律的に何度も繰り返して学習することにより、より精度の高いパターンを見つけることが特徴である。機械学習の応用例としては、迷惑メールのフィルタリングが挙げられる。深層学習はディープラーニングと呼ばれており、人間の神経回路をコンピューター上で模倣することにより、データの分類を行うものである。データの分類を行う際にそのデータの特徴的な点をコンピューター自らがつくり、データ分類を行う。このように、人間が与えるアルゴリズムによってデータをパターン分け、分類するのではなく、コンピューター自らが行うため、人工知能(AI)分野への応用が期待されている。