機械学習とは、データから反復的に学習し、そこに潜むパターンを見つけ出すこと。学習した結果を新たなデータにあてはめることで、パターンにしたがって将来を予測することができる。人手によるプログラミングで実装していたアルゴリズムを、大量のデータから自動的に構築可能になるため、AI(人工知能)技術など様々な分野で応用されている。