Stable Diffusion에 VAE 개념 및 WEB UI에 설정하기
IT2024. 6. 8. 19:12Stable Diffusion에 VAE 개념 및 WEB UI에 설정하기

VAE(Variational Autoencoder)란?VAE는 딥러닝에서 자주 사용되는 생성 모델 중 하나로, 데이터의 잠재 공간(latent space)을 학습하여 새로운 데이터를 생성하는데 사용됩니다. VAE는 인코더(encoder)와 디코더(decoder)로 구성되어 있으며, 인코더는 입력 데이터를 잠재 공간으로 변환하고, 디코더는 이 잠재 공간의 값을 다시 원래 데이터 공간으로 변환합니다.인코더(Encoder): 입력 데이터를 잠재 변수(latent variable)의 분포로 변환합니다.잠재 공간(Latent Space): 잠재 변수는 정규 분포로 가정되며, 이는 새로운 데이터를 생성하는 데 사용됩니다.디코더(Decoder): 잠재 변수를 다시 원래 데이터 공간으로 변환합니다.Stable Diff..

Stable Diffusion WEB UI에 User Interface 설정하기
IT2024. 6. 8. 18:59Stable Diffusion WEB UI에 User Interface 설정하기

Stable Diffusion을 처음 설치하면 아래 사진과 같이, 자주 사용하는 기능의 interface가 없습니다. 이 글에서는 User Interface를 설정하여, 자주 사용하는 기능들을 화면에 설정하는 방법에 대해 설명합니다. User Interface 설정하기우선, Settings 메뉴로 들어갑니다. 사이드 메뉴에 User Interface > User interface를 클릭합니다. 그럼 메인 컨텐츠 화면에  아래 사진과 같이 나오고, 2번째 필드로 Quicksettings list가 있습니다. 처음에는 sd_model_checkpoint만 있습니다. 추가적으로 아래 2개 interface를 추가합니다.CLIP_stop_at_last_layers: Clip skip을 설정할 수 있습니다.sd_..

Kohya_ss를 이용하여 LoRA 트레이닝 (Stable Diffusion)
IT2024. 2. 12. 14:18Kohya_ss를 이용하여 LoRA 트레이닝 (Stable Diffusion)

학습할 이미지 수집 LoRA 트레이닝을 위한 이미지를 20장 수집합니다. 본 글에서는 시바이누 강아지 사진을 준비했습니다 이미지 tagger 생성 Tagger 플러그인 설치 수집한 이미지에 맞는 tagger 파일을 만들어야 하는데, stable diffusion의 extension으로 tagger를 생성할 수 있습니다. Extensions > Available 에서 Load from 버튼을 클릭합니다. 저는 이미 설치를 했지만, 아래 사진과 같이 stable-diffusion-webui-wd14-tagger를 Install 합니다. Extensions > Installed > Apply and restartUI 버튼을 눌러서 재시작합니다. stable diffusion이 재실행되면, 이전에는 없던 Tag..

자주 사용하는 face prompt 모음 (Stable Diffusion)
IT2023. 10. 30. 22:30자주 사용하는 face prompt 모음 (Stable Diffusion)

본 글에서는 얼굴과 관련된, 눈(eyes), 표정(facial), 귀(ear), 입(mouth)에 대한 prompt를 소개합니다. 눈(Eyes) prompt closed eyes closed eyes: 감고 있는 눈을 표현할 때 사용하는 prompt 사용한 prompt # positive prompt closed eyes, {color} eyes eyes: 특정 색상의 눈을 표현할 때 사용하는 prompt 예를들어, red eyes, blue eyes, green eyes, purple eyes, silver eyes, aqua eyes 사용한 prompt # positive prompt 1girl, , red eyes glowing eyes glowing eyes: 빛나는(작열하는) 눈을 표현할때 사용..

Stable Diffusion 퀄리티 높은 이미지로 뽑는 방법
IT2023. 10. 19. 21:21Stable Diffusion 퀄리티 높은 이미지로 뽑는 방법

고화질 이미지 생성하기 Stable Diffusion을 이용해서 쉽게 이미지를 생성할 수 있게 됐지만, 막상 이미지를 만들어보면 흔하게 얼굴이 뭉개지게 됩니다. 우선 원하는 이미지를 생성하기 위해, prompt를 입력하고 512x768로 이미지를 생성하겠습니다. 생각한 이미지가 나올때까지 생성을 합니다. # positive prompt zip-up hood, cyberpunk, neon lights, glowing red eyes 생성된 이미지를 보면 얼굴 부위가 깨지는 현상이 많은 것을 볼 수 있습니다. 이미지 사이즈가 작다보니 이렇게 깨지는 부분이 많습니다. 그렇다고 이미지 사이즈를 늘리면 생성하는데 많은 시간이 걸리게 됩니다. img2img를 활용 img2img를 사용하면 되는데, stable di..

[Stable Diffusion] 있으면 편리한 Extension 추천
IT2023. 10. 10. 22:59[Stable Diffusion] 있으면 편리한 Extension 추천

Extension 적용방법Extension을 추천하기전에 적용하는 방법을 먼저 소개하도록 하겠습니다. Extensions > Install from URL에 github 저장소 URL을 입력한 뒤 Install 버튼 클릭하면 extension이 설치됩니다. 그리고 설치가 완료되면 하단에 webui를 재시작하라는 문구가 생깁니다. 이때는 Extensions > Installed 에 Apply and restart UI 버튼을 누르면 자동으로 재시작이 됩니다. Stable Diffusion Extension프롬프트 셀렉터 Extension프롬프트를 매번 입력하기도 번거롭고 잘외워지지도 않아서 까먹고는 합니다. GitHub - butaixianran/sdweb-easy-prompt-selectorContrib..

MacOS에서 Stable Diffusion으로 실사 이미지 만들기
IT2023. 10. 10. 22:23MacOS에서 Stable Diffusion으로 실사 이미지 만들기

Stable Diffusion WEB UI 설치 git을 이용하여 stable diffusion을 설치합니다. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git webui를 실행하기 전에 pip 먼저 upgrade를 하도록 하겠습니다. python3 -m pip install --upgrade pip stable diffusion은 python 기반으로 만들어진 app입니다. 그래서 보통 가상환경을 만들어서 실행하는 것이 좋은데, ./webui.sh 스크립트에 python 가상환경을 만들어주고 활성화해주는 로직이 있어서, 따로 python3 -m venv venv 명령어로 가상환경을 만들어 줄 필요가 없습니다. 바로 프로젝트의 r..

반응형
image