
전체 강의의 흐름, 학습 목표, 실습 환경 구성 방법 등을 소개합니다. 생성형 AI의 기본 개념과 이 강의에서 다룰 주요 기술(Stable Diffusion, Fine-Tuning 방법론 등)을 간략히 안내합니다.
생성형 AI의 정의, 활용 사례를 소개하고, 특히 Diffusion 기반 생성 모델이 어떻게 작동하는지에 대해 설명합니다. 확률적 과정과 노이즈 제거 원리를 시각적으로 이해할 수 있게 구성합니다.
Stable Diffusion의 아키텍처(U-Net, VAE, CLIP 등)를 간단히 소개하고, 다양한 Fine-Tuning 기법들(DreamBooth, Textual Inversion 등)이 어떤 문제를 해결하기 위해 등장했는지 설명합니다. 이후 실습에서 어떤 방식으로 사용될지 알아봅니다.
기본 Stable Diffusion 모델을 활용해 텍스트 프롬프트로 이미지를 생성해보는 실습을 진행합니다.
DreamBooth 기법을 통해 특정 인물이나 오브젝트의 이미지를 학습시켜, 해당 개체가 등장하는 이미지를 생성하는 실습을 진행합니다. 데이터 수집, 인스턴스 토큰 사용법, 학습 설정 등을 다룹니다.
Textual Inversion을 이용해 특정 스타일이나 개념을 단어(token)로 임베딩하여 학습시키는 방법을 실습합니다. 비교적 적은 리소스로 효율적으로 커스터마이징할 수 있는 방법으로, DreamBooth와의 차이점도 함께 다룹니다.
DreamBooth와 Textual Inversion, LoRA의 학습 결과를 다양한 기준(정확성, 스타일 보존, 제어력 등)으로 비교 분석하고, 실제 프로젝트에 어떤 방식이 적합할지 논의합니다.
생성형 AI 모델을 직접 다뤄보고 싶지만, 어디서부터 시작해야 할지 막막하셨나요?
이 강의는 Stable Diffusion을 중심으로 생성형 AI의 전반적인 개념부터 실습까지 한 번에 배우는 실전 중심 튜토리얼입니다.
기초 개념은 물론, Hugging Face의 diffusers 라이브러리를 활용한 실제 코드 기반 실습을 통해
DreamBooth, Textual Inversion, LoRA과 같은 대표적인 파인튜닝 기법들을 직접 구현해봅니다.
이 강의에서는 다음을 배우게 됩니다:
생성형 AI(GAN, Diffusion)의 개요와 Stable Diffusion의 작동 원리
Hugging Face Diffusers 기반 프로젝트 환경 구성
LoRA / DreamBooth / Textual Inversion 실습
나만의 데이터셋을 활용한 이미지 생성 모델 커스터마이징
모델 학습 결과 비교 및 튜닝 전략
학습된 모델의 저장, 공유, 실무 활용
이런 분께 추천합니다:
생성형 AI 모델의 개념과 구조를 알고 싶은 입문자 및 개발자
단순한 모델 사용을 넘어 직접 튜닝하고 커스터마이징하고 싶은 분
논문은 어렵고 실습 위주로 익히고 싶은 분
연구, 서비스, 포트폴리오 프로젝트 등에 AI 모델을 활용하고 싶은 분
사전 준비 사항:
Python 기초
Google Colab 또는 로컬 Python 환경 사용 경험
(비전공자도 충분히 따라올 수 있도록 구성되어 있습니다)