중고 스마트폰 가격 결정 시, 고려해야 할 점
- 제조사, 모델명, 제조 연월, 화면 크기, CPU 코어, 내장메모리, 램(RAM), 색상, 상태(파본여부, 기스)
def get_price(최대금액, 액정파손, 번인, 찍힘, 생활기스, 배터리, 색상, ...):
적정금액 = 최대금액
if 액정금액 == True:
적정금액 -= 150000
elif 번인 = True:
적정금액 -= 50000
...
return 적정금액
기계가 스스로 학습


Machine Learning 3가지 단계로 구성
- Supervised Learning : 지도 학습
- 정답이 있는 데이터를 통해
- 데이터 분류 / 올바른 결과 예측
- Unsupervised Learning : 비지도 학습
- 정답이 없는 데이터를 통해
- 데이터의 유의미한 패턴 / 구조 발견
- Reinforcement Learning : 강화 학습
- 행동에 대한 보상을 통해
- 누적 보상을 최대화 하는 의사결정
Supervised Learning

Unsupervised Learning
- 군집화
- 변환
- 목적에 따라 데이터를 다른 형태로 변환하는 방법. 예를 들어 변수 100개의 특성을 최대한 살려 변수 2개로 압축하는 용도로 쓸 수 있다.
- 연관
- 일명 장바구니 분석
- 보상을 받는 행동을 유도하고, 처벌을 받는 행동을 피하게끔 한다.
- 강화 학습 알고리즘 => 알파고

Reinforcement Learning
