Stable Diffusion + Controlnet 을 통한 Logo 이미지 생성
·
AI
Example 2주차의 HTTP와 API 통신! 1. 설치방법! 파이썬 가상환경을 위한 아나콘다 설치 각 OS에 맞게 자기 OS 설치해주시면 됩니다… 저는 linux라.. 대부분 mac이던데… 부럽습니다.. Installation — Anaconda documentation 설치 후 다음 명령어로 가상환경 생성 및 접속 후 git과 pip 설치 conda create -n diffusion python=3.10.6 conda activate diffusion conda install git pip 이후 stable diffusion을 코드없이 webui로 실행할수 있는 git repo 가져옵니다. git clone git repo 설명 따라가셔도 됩니다. https://github.com/AUTOMATI..
Stable Diffusion의 기본적인 이해와 설치!
·
AI
#1 Stable Diffusion이란? 많이들 흔히 알고 계시는 Stable diffusion이란 이미지 생성 AI모델이 있죠.? 위에건 제가 이러한 AI모델의 동작방식을 알고 진행하는것이 좋을것 같아 모델의 동작과정을 한번 설명해보려 합니다. 모델의 목표! 영어의 번역에서도 알수 있다시피 안정적인 "확산"에 초점을 맞추어 진행하는 모델입니다. 기본적으로 AI모델은 데이터를 통해서 데이터의 "패턴"을 파악하고 "보지못한" 데이터에 대해서 예측을 하는 것이 AI라고 할수 있죠 마찬가지로! Stable Diffusion (줄여서 SD라고 하겠습니다) 은 어떻게 학습이 되었는가?를 먼저 확인해보도록 하죠 SD는 대량의 [ 이미지 데이터 + 이미지에 관련된 Text => 원본 이미지 데이터 ] 로 학습이 되었..
AutoEncoder란?
·
AI
AutoEncoder 개념 기본적으로 위와 같은 Layer로 구성이 된 형태를 AutoEncoder라고 합니다. 비지도 기반의 학습방법을주로 사용하면서 기본형태를 Input과 Output 출력층이 같습니다. 그 이유로는 Input값에서 뽑아낸 [code] (특징값) 을 사용해서 같은 형태의 Output으로 나오면서 이러한 [code]에서 유용한 feature들을 뽑아내는지 확인하는 과정을 통하기 때문에 같은 크기의 출력층을 가집니다. 위와 같은 이유로 Encoder와 Decoder 부분으로 분리할수가 있는데 이를 그림으로 살펴보면 다음과 같은형태가 나옵니다. 입력값으로부터 feature를 뽑아내는 부분을 encoder, feature로부터 output을 만들어내는 과정을 decoder라고 주로 합니다. ..
Streamlit ? AI/ML/DL Demo 사용시 유용 Tool
·
Project
AI 개발을 하면서 미리 Demo Version을 만들어야 하는 경우들이 종종 있다. 이럴때 간편하고 빠르게 AI Demo 를 공유해서 서 Server까지 열어 줄수 있는 데 이 때 유용한 Streamlit을 활용해 보는 예시를 들어보겠다. 일단 streamlit은 주로 데이터시각화에 유용하게 맞춰줘있고 다양한 database를 화면에 바로바로 보여줄수있는 편리한 기능까지 마련되어있다 공식사이트는 아래 link에서 확인하세용 https://docs.streamlit.io/ Streamlit Docs Join the community Streamlit is more than just a way to make data apps, it's also a community of creators that share..
Transformer Attention이란?
·
AI
Attention is all you need로 발표된 논문 기존의 자연어 처리에서 RNN, LSTM, GRU 방식등을 사용하지 않고 Attention이란 개념만을 사용한 것이다 Translation을 예시로 들면 How was your day -> Comment se passe ta journee 로 번역을 시도할때 기존의 문제점 -> Encoder-Decoder 아키텍쳐의 경우에 Decoder에 들어가는 input이 번역하기전 단어들 ,즉 How was your day의 Encoding을 거친 Context vector를 모두 거쳐 "마지막" hidden state만 Decoder의 input으로 들어가는 문제점이 있다. 이게 왜 문제점이냐 하면은 순서대로 가정했을때 How-> comment , Ho..