본문 바로가기
반응형

VAE3

[생성AI] 생성AI 기초(6) : 변이 오토인코더 변이 오토인코더 즉, VAE(Variational Autoencoders)는 생성AI에서 가장 인기 있고 널리 사용되는 기술 중 하나입니다. 이 포스트에서는 VAE가 무엇이며 생성AI에서 어떻게 작동하는지 살펴보겠습니다. 또한 생성AI에서 VAE를 활용한 응용 프로그램에 대해서도 간단히 소개하겠습니다. 변이 오토인코더(VAE)란? VAE는 기존 데이터를 기반으로 새로운 데이터를 생성하는 방법을 학습할 수 있는 신경망의 한 유형입니다. 입력 데이터를 저차원 표현("잠재 공간"이라고 함)으로 압축한 다음 이 압축된 표현에서 입력 데이터를 재구성하는 방식을 사용합니다. VAE와 기존 자동 인코더의 주요 차이점은 VAE가 잠재 공간의 확률적 분포를 학습하여 입력 데이터와 유사하지만 동일하지는 않은 새로운 데이터.. 2023. 4. 21.
[생성AI] 생성AI 기초(4): 생성 모델 개관 생성 모델(Generative Models) 소개 생성 모델(Generative Models)이 무엇이다 하고 정의하기는 쉽지 않습니다만, 초심자 수준에서는 생성 인공지능(AI)이 어떻게 새로운 데이터를 생성(generate)하는지를 설명하는 틀 정도로 이해하면 좋을 것 같습니다. 굳이 말하자면 데이터의 분포를 추정하여 데이터를 생성하는 것이 생성 모델이라고도 할 수 있습니다. (이런 정의는 생성 모델을 판별 모델 혹은 분류모델(Discrimiative Models)이라고 하는 AI 모델과 비교할 때 사용합니다.) 좀 더 좁게는 기존 데이터를 분석하고 학습하여 새로운 데이터를 생성하는 머신러닝 모델이라고 하기도 합니다. 이 모델들은 학습된 데이터를 기반으로 이미지, 비디오, 음악, 텍스트 등 새로운 데이.. 2023. 4. 10.
[생성AI] 생성AI 기초(2) : 신경망(Neural Networks) 지난 글에서 생성 AI 시스템은 기존에 존재하는 데이터를 학습하고 학습한 내용에 기반하여 새로운 데이터를 "생성"한다고 소개드렸습니다. 이렇게 기존 데이터를 기반으로 새로운 데이터를 생성할 수 있게 해주는 가장 핵심적인 요소가 바로 신경망(Neural Networks)입니다. 신경망의 개념 신경망(Neural Networks)은 인간 뇌의 구조와 기능에서 영감을 받은 머신러닝(기계학습) 모델의 한 종류입니다. 데이터로부터 학습하고 그 데이터를 기반으로 예측을 수행합니다. 인간의 뇌를 본뜨고 있기 때문에 인공지능 신경망의 기본 구성 요소도 뉴런입니다. 뉴런은 입력 신호를 받아 출력 신호를 생성합니다. 이러한 뉴런들은 서로 연결되어 계층을 이루며 상호 연결된 노드의 네트워크를 만듭니다. 그렇다면 AI의 신경.. 2023. 3. 30.
반응형