알고리즘의 사전적인 의미는 주어진 과제를 달성하는 법을 알려주는 논리적인 지시‘다. 기계의 알고리즘이 데이터를 통해 배우는‘기계학습machine learning‘을 거쳐 능력을 향상시키고 스스로 판단할때, 그것을 인공지능이라 부른다. 미래의 이야기 같지만 인공지능기술은 이미 우리가 매일 이용하는 인터넷 서비스의 기반을 이루고있다.