카테고리 없음

AI, DL, ML

부단 2020. 6. 21. 21:24
728x90

AI(Artificial Intelligence)

- 인간의 지능을 기계로 만드는것

- 컴퓨터가 인간을 흉내날 수 있게 하는 모든 기술

ML(Machine Learning)

 - 인공지능을 구현하는 방법중 하나

 - "학습"함으로써 기본적으로 입력이 주어지면 상황, 조건에 따라 결과값을 부여하는 명시적 프로그래밍 방법과 달리 데이터를 통해 알아서 분류할 수 있음

- 크게 3가지로 분류 : 지도학습 , 비지도학습, 강화학습

-- 지도학습 :

  • 데이터 각각에 라벨링을 해줌  ( 바나나 사진들에 "바나나"라고, 사과 사진들에 "사과"라고)
  • 바나나 사진으로 학습함 (공통적인 특징을 뽑아냄{바나나: 노랗고 길쭉함 등등, 사과: 빨간색에 둥그럼)
  • <학습 끝냄>
  • 그냥 과일 사진을 보여줌
  • 학습된 특징을 기반으로 바나나인지 사과인지를 구분해냄

> 예측 모델 생성 {주가예측, 질병진단}

-- 비지도 학습:

  • 그냥 데이터를 넣어버림(사과, 바나나 많이)
  • 각 사진들에서 패턴을 뽑아냄
  • 사진들을 비슷한 특징들 끼리 묶음

>데이터 분류 {스팸필터}

-- 강화학습:

  • 크게 에이전트와 환경,시스템, 보상 등으로 구성
  • 처음 에이전트는 아무것도 모름(그냥 허허벌판에 떨구고 시작)
  • 에이전트는 오직 "보상"을 최대로 얻기 위해 행동함
  • 에이전트가 오른쪽이든 왼쪽이든 앞이든 뒤든 가봄
  • 계속 위 행동을 반복해가며 에이전트가 최고의 보상을 얻도록 학습됨

>게임 {알파고}

DL(Deep Learning)

 - 많은 "층"이 사용됨

-- mnist 손글씨 학습 구동 방식:

  • 많은 양의 손글씨 데이터를 라벨링 해준 다음 학습시킴(손글씨1 이미지에 "1"이런식으로)
  • 각 층(노드)들이 학습함
  • <학습 끝>
  • 아무 손글씨를 넣어줌
  • 학습된 층들을 지나면서 데이터가 변환됨 
  • 마지막 층까지 온 데이터들을 모아 종합해 입력된 손글씨가 무슨 글씨인지를 판단함

>이미지 복구, TTS등등

(목소리-문재인):

(목소리-KSS):

1_1.mp3
0.13MB