카테고리 없음
AI, DL, ML
부단
2020. 6. 21. 21:24
728x90
AI(Artificial Intelligence)
- 인간의 지능을 기계로 만드는것
- 컴퓨터가 인간을 흉내날 수 있게 하는 모든 기술
ML(Machine Learning)
- 인공지능을 구현하는 방법중 하나
- "학습"함으로써 기본적으로 입력이 주어지면 상황, 조건에 따라 결과값을 부여하는 명시적 프로그래밍 방법과 달리 데이터를 통해 알아서 분류할 수 있음
- 크게 3가지로 분류 : 지도학습 , 비지도학습, 강화학습
-- 지도학습 :
- 데이터 각각에 라벨링을 해줌 ( 바나나 사진들에 "바나나"라고, 사과 사진들에 "사과"라고)
- 바나나 사진으로 학습함 (공통적인 특징을 뽑아냄{바나나: 노랗고 길쭉함 등등, 사과: 빨간색에 둥그럼)
- <학습 끝냄>
- 그냥 과일 사진을 보여줌
- 학습된 특징을 기반으로 바나나인지 사과인지를 구분해냄
> 예측 모델 생성 {주가예측, 질병진단}
-- 비지도 학습:
- 그냥 데이터를 넣어버림(사과, 바나나 많이)
- 각 사진들에서 패턴을 뽑아냄
- 사진들을 비슷한 특징들 끼리 묶음
>데이터 분류 {스팸필터}
-- 강화학습:
- 크게 에이전트와 환경,시스템, 보상 등으로 구성
- 처음 에이전트는 아무것도 모름(그냥 허허벌판에 떨구고 시작)
- 에이전트는 오직 "보상"을 최대로 얻기 위해 행동함
- 에이전트가 오른쪽이든 왼쪽이든 앞이든 뒤든 가봄
- 계속 위 행동을 반복해가며 에이전트가 최고의 보상을 얻도록 학습됨
>게임 {알파고}
DL(Deep Learning)
- 많은 "층"이 사용됨
-- mnist 손글씨 학습 구동 방식:
- 많은 양의 손글씨 데이터를 라벨링 해준 다음 학습시킴(손글씨1 이미지에 "1"이런식으로)
- 각 층(노드)들이 학습함
- <학습 끝>
- 아무 손글씨를 넣어줌
- 학습된 층들을 지나면서 데이터가 변환됨
- 마지막 층까지 온 데이터들을 모아 종합해 입력된 손글씨가 무슨 글씨인지를 판단함
>이미지 복구, TTS등등
(목소리-문재인):
(목소리-KSS):