여러 화가의 다양한 작품을 감상하고 나면 처음 보는 미술 작품이 어떤 화가의 작품인지 유추하는 것이 가능하고, 클래식 음악의 경우에도 경험에 따라 그 작곡가를 유추하는 것이 가능하다. 이처럼 인간은 경험(학습)을 통해 주어진 데이터들의 특성, 패턴을 인지하고 이를 이용하여 새로운 데이터에 대해 어떤 판단을 하는 것이 가능하다. 이런 인간의 학습능력을 컴퓨터로 모방하는 방법 중 하나로 머신러닝을 들 수 있다.
머신러닝은 주어진 데이터로부터 패턴과 특성을 자동으로 찾아서, 앞으로 일어날 데이터에 대한 예측이나 새로운 데이터에 대한 어떤 판단을 자동으로 할 수 있게 하는 일련의 방법을 의미한다. 본 발표에서는 머신러닝에 대한 일반적인 내용을 간략하게 소개하고, 클래식 곡을 행렬로 표현한 후 행렬의 특이값분해와 머신러닝을 통해 주어진 곡의 작곡가를 예측하고 분류하는 방법에 대해 소개한다.