컴퓨터가 데이터로부터 패턴 학습 후 예측이나 분류 작업을 수행하는 것
인공지능 > 머신러닝 > 딥러닝
머신러닝의 유형
지도 학습 : label이 있는 훈련 데이터로 학습.
입력 데이터와 정답(label) 간의 관계
1. 분류 : 입력 데이터를 범주 중 하나로 분류
2. 회귀 : 연속적인 값 예측
비지도 학습 : 알고리즘이 스스로 데이터 특성을 파악하고, 유의미한 그룹(표현)을 찾아냄.(label 없음)
강화 학습 : 에이전트(사람 대신 업무 처리하는 인공지능)가 환경과 상호작용하며 보상을 최대화하는 방향으로 학습.

머신러닝 개발 프로세스
데이터 수집과 전처리
모델 선택 및 학습
머신러닝 알고리즘 선택
하이퍼파라미터 조정 통한 모델 성능 최적화
하이퍼파라미터 : 모델의 구조 및 학습 과정을 제어하는 각종 변수
모델 평가 및 검증
모델 배포 및 유지보수
1. 머신러닝 모델을 웹 서비스 및 소프트웨어에 통합하고 실시간 및 배치 처리 수행
2. 지속적인 모니터링, 예측 품질 관리, 업데이트
머신러닝 활용 사례
추천 시스템 개발
이상 탐지 및 부정행위 감지
자연어 처리 → 문서 분류, 기계 번역, 문장 요약 등
감성 분석 : 텍스트에 내포된 감정이나 의견 파악
컴퓨터 비전 기술 발전과 이미지 인식 : 이미지 및 동영상에서 유의미한 정보 추출-객체, 이미지, 얼굴, 행동인식 등