
딥러닝 수업에서 두 가지 대표 신경망을 비교 정리해야 하는 분께 맞는 4쪽 자료예요. 다루는 대상은 순환신경망과 GAN입니다.
앞부분은 RNN이 이전 출력을 다시 참조하며 같은 신경망을 반복 학습하는 구조라서, 순서가 있는 데이터의 앞뒤 관계를 익힐 수 있다는 점을 설명해요.
가중치가 한쪽으로만 흐르는 일반 신경망과 달리 자기 자신에게 되돌아오는 형태라는 차이, 그리고 번역과 주가, 날씨 예측 같은 활용 분야를 정리합니다.
뒷부분은 생성망과 판별망이 서로 속이고 가려내며 실력을 키우는 생성적 적대 신경망의 작동 원리를 인물 사진 생성 예시로 풀어요.
독립운동가의 얼굴을 움직이는 영상으로 되살린 딥페이크 사례와 영화 산업에서 배우의 옛 모습을 재현하는 활용까지 짚어 기술의 쓰임새를 보여 줍니다.
두 모델의 원리와 사례가 짧게 압축되어 있어 인공지능 개론 과제나 면접 전 개념 복습용으로 활용하기 좋아요.
가짜를 만드는 쪽과 가려내는 쪽이 경쟁할수록 결과물이 진짜에 가까워진다면, 그 끝은 어디일까요?
순환신경망(RNN)은 시계열 데이터와 함께 시간의 흐름에 따라 변화하는 데이터를 학습하기 위해 만들어진 인공신경망이다. 따라서 기존 과거의 출력 데이터를 재귀적으로 참조한다. 순환신경망에서 사용되는 재귀의 뜻은 하나의 신경망을 계속적으로 반복해서 학습하는 것을 의미한다.
일반적인 신경망들은 입력된 데이터에 대해서만 동작하기에 연속적인 데이터를 처리하기 어렵고 일반적인 인공 신경망에서는 신경망의 구성에 따라 가중치가 한 방향으로 이동하며 변한다. 그렇지만 순환신경망에선 가중치의 변화가 한 방향으로만 이동하는 것이 아닌 다시 자기 자신에게 돌아오는 형태를 가지고 있기에 계속 반복적으로 가중치가 수정되는 모습이 나타난다.
이러한 순환 신경망은 연속된 데이터에 대해 결과를 예측하거나 분류할 때 주로 사용된다. 이는 순환 신경망의 방식이 기존의 일반적인 인공 신경망 방식보다 뛰어난 점인 전후 관계를 학습하기 때문인데 일반적인 데이터의 패턴을 학습하는 인공 신경망에서 한 단계 더 나아간 학습 방법이다.
순환 신경망이 대표적으로 활용되는 사례는 언어 번역을 할 때인데 언어의 문맥마다 다른 뜻이 되기에 문맥을 학습하여 완벽에 가까운 번역을 해낸다. 이처럼 시계열 데이터를 활용한 분야인 주식 가격의 예측, 기상 예측 등 시간 순서가 중요한 정보를 처리하는 부분에 매우 적합하여 사용되고 있다.
생성적 적대 신경망(GAN)은 딥러닝 모델 중 이미지 생성에 널리 사용되는 모델이다. 생성적 적대 신경망은 서로 경쟁하며 최적화를 수행하는 생성형 신경망이다 생성적 적대 신경망은 모델 내부에 있는 Generator(생성망)과 Discriminator(판별망)이 서로 경쟁하며 학습하는 원리로 동작한다.
예를 들어 생성적 적대 신경망으로 인물 사진을 생성한다면, 인물 사진을 만들어내는걸 Generator(생성자)라고 하며 만들어진 인물의 사진을 평가하는 것을 Discriminator(구분자) 라고 한다. 이러한 경쟁 속에서 생성자는 구분자를 최대한 속이려고 하고 구분자 또한 최대한 감별하기 위해 노력한다.
이 과정에서 속이고 구별하는 서로의 능력이 발전하고 결과적으로는 기존의 것과 구별하기 어렵게 결과물을 완성한다.
| 구분 | RNN | GAN |
|---|---|---|
| 목적 | 순차 데이터 처리 | 새 데이터 생성 |
| 구조 | 순환 연결 | 생성망과 판별망 |
| 학습 | 전후 관계 학습 | 적대적 경쟁 |
| 활용 | 번역과 예측 | 이미지 생성 |
두 신경망은 각각 시간의 흐름과 데이터 생성이라는 서로 다른 문제를 푼다. 원리와 사례를 함께 정리해 두면 딥러닝 모델을 비교하는 문제에 빠르게 답할 수 있다. 과제를 작성할 때는 핵심 개념을 먼저 정의하고, 이를 구체적인 사례와 연결한 뒤, 자신의 견해나 시사점으로 마무리하는 순서를 지키면 글의 흐름이 자연스러워진다.
또한 비슷한 주제를 다룬 다른 이론이나 사례와 비교해 보면 내용의 차별점이 분명해지고, 시험이나 토론에서도 핵심 논점을 빠르게 떠올릴 수 있다. 요약 표와 용어 정리를 함께 활용하면 복습할 때도 효율적이다. 마지막으로 참고문헌에 제시된 원전이나 관련 연구를 한두 편 더 찾아 읽어 보면 개념의 출처와 맥락을 정확히 이해할 수 있고, 자신의 글에 근거를 보강하는 데에도 큰 도움이 된다.
예를 들어 번역기는 문장의 앞 단어를 기억해 다음 단어의 뜻을 정하는데 이것이 RNN의 강점이다. 반면 GAN은 존재하지 않던 얼굴 사진을 그럴듯하게 만들어 내며, 그만큼 가짜 영상 악용에 대한 경계도 필요하다.
환불규정