기존 프로그래밍 vs 인공지능

기존 SW(자료구조, 알고리즘)

-> 최적의 솔루션을 프로그래머가 찾아 직접 해당 솔루션을 코딩한다

인공지능

-> 데이터와 task (classification, regression 등) 모델을 지정해주면 최적의 솔루션을 기계가 찾아준다

기계가 배우는 것

Task별 모델(선형 회귀, 선형 분류 등)을 학습

모델의 파라미터를 학습

그렇다면 학습이란 무엇일까 ?

학습이란

사람이 다양한 경험을 통해서 지식성장해 가는 것을 의미하며 경험, 지식, 성장 각각은 다음과 같이 이해를 하면 된다

경험 : 입력할 데이터와 그에 따른 정답(class label)

작업 목표(지식) : 결정한 task 모델(영상 분류, 음성 분류)

성능 지표(성장) : 정답에 가까운 솔루션을 찾아가고 있는 것인지 (평가)

profile
개인 공부

0개의 댓글