AI, 딥러닝, 머신러닝

딥러닝(Deep Learning)이란 무엇인가?

Mulenga 2023. 1. 25. 09:15
728x90

 

딥러닝(Deep Learning)이란? 

머신러닝 기법 중 하나인 인공신경망 기법의 은닉층을 깊게 쌓은 구조를 이용해 학습하는 기법

 

딥러닝 기법의 장점 

데이터의 특징을 단계별로 추상화를 높여가면서 학습을 할 수 있다. 얕은 은닉층은 점, , 면과 같은 추상화 단계가 낮은 특징을 학습하고, 깊은 은닉층은 얼굴의 눈, , 입 등 추상화 단계가 높은 특징을 학습한다. 사람의 경우, 추상화 단계가 높은 특징을 사용해서 판단하기 때문에 딥러닝을 사용할 경우, 사람과 같은 고차원적 인지 활동을 수행할 수 있다.

 

 

딥러닝 = 특징 학습

데이터의 특징을 단계 별로 학습하기 때문에 딥러닝을 표현학습이라고도 부른다.

 

딥러닝 알고리즘이 잘 동작하는 문제 영역, 잘 동작하지 않는 문제 영역

딥러닝 알고리즘이 잘 동작하는 문제영역: 딥러닝 알고리즘의 경우, 이미지나 자연어, 음성 등의 비정형화된 대량의 데이터로부터 인식을 수행하는 문제 영역에 잘 동작한다.

 

딥러닝 알고리즘이 잘 동작하지 않는 문제 영역 : 데이터가 부족하거나, 정형화된 데이터에 대해서는 상대적으로 잘 동작하지 않는다.

 

딥러닝 알고리즘을 가능하게 만든 3가지 환경적 요인

빅데이터 : 딥러닝 알고리즘을 학습시키기 위한 빅데이터를 구할 수 있는 환경이 조성되었다.

 

GPU: 큰 규모의 모델을 학습시킬 수 있는 GPU의 발전에 힘입은 컴퓨팅 환경의 개선이 이루어졌다.

 

새로운 알고리즘의 등장: 딥러닝 모델을 더 잘 학습시킬 수 있는 새로운 알고리즘들이 제안되었다.

 

딥러닝 알고리즘의 주요 응용 분야

Computer Vision: 컴퓨터가 인간의 시각 기능을 수행할 수 있도록하는 방법을 연구하는 분야

 

Natural Language Processing(NLP) : 컴퓨터가 인간의 언어처리 기능을 수행할 수 있도록 하는 방법을 연구하는 분야

 

Speech Recognition: 컴퓨터가 인간의 음성인식 능력을 수행할 수 있도록하는 방법을 연구하는 분야

 

Game : 게임 환경을 이용해서 인공지능 기술 발전을 연구하는 분야

 

Generative Model : 학습 데이터의 분포를 학습해서 학습한 분포로부터 새로운 데이터를 생성하는 방법을 연구하는 분야

 

 

'AI, 딥러닝, 머신러닝' 카테고리의 다른 글

인공신경망(2)  (0) 2023.02.07
인공 신경망 (1)  (0) 2023.02.06
선형 회귀(Linear Regression) 알고리즘  (0) 2023.02.05
머신러닝 알고리즘의 3가지 분류  (0) 2023.01.28
Data Sience란 무엇인가?  (0) 2023.01.26