[AI]인공지능 이론 기초

이지수·2021년 10월 15일
0

AI

목록 보기
1/2

Rule based programming

어떤 규칙에 의해서 움직일 지를 알고 있음.
지금까지 했던 프로그래밍

AI

사람을 모방한 것.
컴퓨터의 판단과정 안보임 -> 블랙박스
컴퓨터가 왜 이런 판단을 내렸는지를 알기 힘들어 추적하려고 하지 않는다.

인공지능 구분 기준 ❓

프로그래머가 왜 그렇게 되었는지를 알면 인공지능이 아니고 모르면 인공지능이다.

학습을 많이 시킬수록 데이터가 많이 쌓이고 결과를 내기 위한 확률이 높은 선을 찾게 되어 결과적으로 목표를 달성하게 된다.

머신러닝 알고리즘의 종류

  1. 지도학습
    a. 미리 결과를 알려주면서 학습
    b. 프로그래머가 미리 라벨링된 데이터를 함께 주면서 학습
  2. 비지도학습
    a. 아무런 결과도 알려주지 않으면서 학습
    b. 프로그래머가 어떠한 라벨링된 데이터도 주지 않으면서 학습
    c. 예시) 연관상품 추천, 휴대폰 얼굴인식, 안면인식(이미지 중에서 얼굴에 해당하는 부분을 뽑아내는 기술)
  3. 강화학습
    a. 어떠한 목표만 제시하되 어떠한 방법도 제시하지 않음. 단, 목표를 달성하면 보상하고, 목표를 달성하지 못하면 처벌함.
    b. 프로그래머는 프로그램에 달성해야 하는 목표(이를테면 총점을 높혀라)를 제시하고 프로그램이 어떤 알고리즘을 적용하는지는 상관하지 않되 목표를 달성하면 큰 점수를 부여하고(양수값의 점수를 부여하고) 목표를 달성하지 않으면 낮은 점수(이를테면 음수값의 점수)를 부여하여 수백만번 같은 훈련을 반복시킴
profile
The only thing worse than starting something and failing...is not starting something

0개의 댓글