파란 화살표 : train data의 흐름 초록 화살표: test data의 흐름
기존의 프로그램은 규칙을 만들어서 데이터를 넣으면 답을 도출하는 방식이었다면 머신러닝은 데이터와 답을 넣으면 컴퓨터가 규칙을 도출한다는 방식으로 새로운 프로그래밍의 패러다임이라고 볼 수 있다.