기계 학습 은 일반 적 으로 컴퓨터 와 같 은 기계 가 명시 적 으로 프로그래밍 되 지 않 고 학습 할 수 있 도록 하 는데 주력 하 는 컴퓨터 과학 분야 를 말 한다 . 기계 학습 은 기계 가 데이터 로부터 학습 하 고 데이터 를 예측 할 수 있 게 하 는 기계 수행 알고리즘 또는 기법 의 연구 및 구성 을 포함 한다 . 특히 이러 한 알고리즘 은 엄격 하 게 정적 인 프로그래밍 명령어 들 을 따르 기 보다 는 데이터 기반 예측 또는 결정 을 출력 으로 표현 하 기 위해 입력 관측 의 트레이닝 세트 로부터 모델 을 작성 하 여 동작 시킬 수 있 다 .