머신러닝은 빅데이터를 분석할 수 있는 강력한 툴
기존 통계학 및 시각화 방법의 한계를 해결
예측, 패턴 파악, 추천시스템 등의 기능을 수행
머신러닝이란?
명시적으로 프로그래밍을 하지 않고도 컴퓨터가 학습할 수 있는 능력을 갖게 하는 것
지도학습 / 비지도학습 / 강화학습
이 있는데 이 수업에선 지도학습을 중점적으로 교육.
예측해야할 결과에 대한 정답데이터가 있으면 지도학습, 없으면 비지도학습
예시) 사진에 있는 물체를 예측하는 모델을 만들고 싶다
사진들을 보여주는데 해당 사진에서 나와야할 결과값이 '강아지'처럼 정답이 정해져있으면 정답이 있는 데이터.
강화학습? - 학습을 실행하기 위한 데이터가 없음
기계가 스스로 학습할 데이터를 만들고 그 데이터를 바탕으로 학습.
알파고 최신모델 -> 기존 기보없이 자기가 스스로 바둑을 둬가면서 학습
지도학습방법 - 1. 회귀알고리즘, 분류알고리즘
지도학습 구현하기 위해
1. 데이터에 대한 이해
2. 머신러닝에 사용하기 위한 데이터 처리법
3. 지도학습 방법