1 분 소요

서론

2022년에 인터넷 게시글 중 하나가 AI 그림이 화제가 되었다. 글을 입력하면 원하는 그림을 그려주는 AI이다. 필자는 기존의 다양한 AI 관련 이론을 공부해 보았다. 예를 들어 고양이와 개를 구별하는 AI 프로그램등이 있다. 물론 대학교 4학년 및 회사 지원을 받아 공부하기는 했지만 당시 나는 AI 뿐만 아니라 기존 공부에 크게 흥미를 느끼지 못해 어려운 AI 공부하느니 차라리 쉬운 GUI 개발이나 하면서 살면 되지 않을까 생각했다. 근데 회사를 다니면서 연차가 쌓이게 되면서 느끼는것이 IT 업을 종사하면서 AI 관련이 꼭들어가야한다. 무슨 작은 프로젝트를 진행해도 AI 관련 업무가 있어야지 작업이 진행된다. 그래서 AI 공부를 하고 있다. 근데 당시 공부할때도 어려웠는데 지금와서 회사 끝나고 주말에 틈틈이 하면서 공부하는데 무슨 크게 발전할 수 있게는가 했는데 최근에 일반인도 AI 활용할 수 있게 AI 그림 기술인 (WEB UI) 생겼고 개발자직이 아닌 사람들이 AI 그림을 인터넷에 올리는데 관련 종사자인 내가 모르면 안될 것 같아 일을 진행하게 되었다.



1. 설치 방법


  1. python 3.10.6 설치
  2. git 설치
  3. 모델 다운로드
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git.
  1. 모델 파일을 다운받기 https://huggingface.co/runwayml/stable-diffusion-v1-5

링크를 다운로드해서 용량이 큰 버젼으로 다운로드 파인 튜닝을 통해서 추가로 학습된 모델

  1. web-user.bat 실행


2. 주의 사항


  1. FAST API 버젼이 맞지 않아 생기는 문제
    • 해결 방안 해당 버젼을 낮춰서 해결


3. 결과


AI 결과


4. 기능 자세한 설명


1. txt2img

txt2 img

  • Prompt 기본적으로 생성하고 싶은 그림의 키워드 입력해주는 공간
  • negative 피하고 싶은 문장

  • Sampling step 이미지를 뭉게 벼리는 값이고 20보다 낮을수록 뭉게지는 경향이 있다.

  • sampling method 샘플링 방법 사용

  • width , height 결과물의 크기 설정

  • Restore face 얼굴 보정

  • Tiling 이미지를 타일로 배치 여러개의 겹처서 파일 형태로

  • Hightres.fix 이미지가 클경우 이상하게 나오는 현상 제거

  • Batch Count ,Batch size 이미지 생성 하는 갯수

  • CFG Scale promt 와 이미지와 유사도

  • Seed값 원하는 그림 형태의 값을 설정이 가능하다

  • Script Promt method 의 값을 차이를 비교하는 방법 프롬프트 값 비교 할수 있게 설정 하는 기능 위주로 설정되어 있음

  • Denoising strength 노이즈 정도 이미지 복원시 사용


4. 항후 계획

해당 모델의 다양한 적용 및 활용 예정


참고 사이트

  1. https://www.youtube.com/watch?v=emObTucGMOA&t=1347s
  2. https://cafe.daum.net/dotax/Elgq/4114450
  3. DALLE2 Prompt Book https://dallery.gallery/the-dalle-2-p…
  4. Stable Diffusion Prompt Book https://openart.ai/promptbook

  5. lexica https://lexica.art/

태그: ,

카테고리: ,

업데이트:

댓글남기기