딥러닝 기반의 알고리즘 3가지 모델
> FNN (Feedforward Neural Network)
> CNN (Convolutional Neural Network)
> RNN (Recurrent Neural Network)
딥러닝 연산은 CPU보다 GPU가 연산에 훨씬 유리한 환경을 가짐.
FNN방식으로 AI 개발
픽셀 이미지로 숫자를 찾아내는 AI를 개발한다고 했을 때,
> 픽셀수를 입력 노드로 넣고 출력되는 명암을 출력 노드로 설정
화살표마다 다른 가중치를 적용
CNN방식으로 AI 개발
일반 이미지를 픽셀 수를 입력 노드로 사용할 경우 케이스가 너무 많기 때문에,
FNN 방식이 적합하지 않을 수 있음.
이럴 때 근처에 모여 있는 픽셀 정보만으로 특징을 추출하는 CNN 방식이 적합.
RNN방식으로 AI 개발
문자열 같은 경우 연속적인 정보가 등장하는데
FNN이나 CNN 방식의 경우 연속으로 발생하는 데이터를 직접적으로 처리하기 힘든 구조
이럴 때 순서가 유의미한 데이터를 처리하기 위하여 FNN을 순환하는 구조의 RNN방식을 사용
화살표마다 동일한 가중치를 적용하고 순환 연산을 통해, 학습시간을 크게 감소시킬 수 있는 RNN 모델
특히, 사람도 본인의 경험과 기억을 되돌아 보듯이, Deep Learning 에서도 활용할 수 있는 장점이 존재
'Study > 네트워크 공부' 카테고리의 다른 글
[ 네트워크 ] HTTP 상태 코드 (0) | 2023.10.08 |
---|---|
[ AI 빅데이터 ] AI의 학습방법 (0) | 2023.10.07 |
[ AI 빅데이터 ] AI 개요 (0) | 2023.10.05 |
[ 클라우드 인프라 ] 아키텍처 AWS 기본 #2 - Network & EC2 (0) | 2023.10.04 |
[ 클라우드 인프라 ] 아키텍쳐 AWS 기본 - Account (0) | 2023.10.02 |