기계 학습 ( machine learning ) 또는 학습 은 인공 지능 의 한 분야 로 , 컴퓨터 가 학습 할 수 있 도록 알고리즘 을 개발 하 는 분야 를 의미 한다 . 기계 학습 모델 은 컴퓨터 가 학습 할 수 있 도록 개발 된 모델 을 의미 한다 . 기계 학습 모델 은 다양 한 구조 및 알고리즘 이 연구 되 었 다 . 예컨대 , 기계 학습 모델 은 서포트 벡터 머신 ( support vector machine ) , 나이브 베이즈 분류 ( naive Bayes classifier ) , 선형 판별 분석 ( linear discriminant analysis ) , 랜덤 포레스트 ( random forest ) , 신경망 모델 등 을 포함 한다 . 이하 설명 의 편의 를 위하 여 딥 러닝 모델 ( deep learning model ) 을 중심 으로 설명 한다 . 다만 이하 설명 하 는 모델 은 다른 기계 학습 모델 로 도 구현 가능 하 다 .