인공지능 / 머신러닝 개론
- 빅 데이터의 등장, 기술의 발전(정보 처리 속도 증가)의 협작
- 머신러닝은 빅 데이터를 분석하는 강력한 툴 (by using prediction, pattern, recommendation system)
머신러닝?
- 프로그래밍을 하지 않고도 Train을 통해 컴퓨터가 스스로 분석하는 능력을 갖고 예측할 수 있도록 함.
- 일반적인 상황에서는 성능차이가 많지 않지만 빅데이터 분석에 있어서 유리함.
지도학습, 비지도학습, 강화학습
- 지도학습 vs 비지도학습
: 예측해야 할 결과(label)에 대한 정답 데이터의 존재 여부에 따라 나뉨. 정답이 있으면 지도학습!
- 강화학습
: 데이터가 없어도 기계가 스스로 학습할 데이터를 만들어서 학습. ex) 알파고
- 지도학습
1. 데이터에 대한 이해
- 머신러닝에 사용하기 위한 데이터 처리
- 지도학습 방법 선택(regression or classification)
비지도학습 : ex) clustering, decreasing dimension
강화학습 :