과학

그림 AI 수학 없이 뽀개기 1. - 잠재공간의 이해

 

인사할 시간도 밑밥 깔 시간도 없다. 일단 빠르게 가자.

 

0. 개요

 

제목 그대로.

 

 

 

1. 잠재공간(latent space)의 이해

 

뒷 내용을 이해하기 위해선 이 부분이 필수라 여기부터 짚어보자.

 

논문 보다보면 "latent"라는 표현이 무지 많이 등장하는데

 

개붕이들 눈높이에 맞춰서 다크소울 캐릭터 커마로 설명하겠음.

 

24766337570F8F690D.jpeg

 

게임에서 오른쪽 그림과 같은 사람을 표현하려면 실제로는 수많은 숫자가 필요함. 저런 3d 모델은 보통 수많은 작은 다각형과 그 꼭지점들의 색깔, 표면에 발리는 텍스쳐 이미지, 거칠기 정보 등의 엄청나게 많은 숫자가 필요함.

 

그걸 다 개붕씨들에게 커마하라고 하면 게임 시작하기도 전에 다 커마하다 접을거임.

 

하지만 우리에겐 왼쪽의 잘 정리된 막대기랑 숫자, 그리고 숫자에 대한 설명이 있음.

 

저 막대기를 움직이면 우리는 막대기 하나만 움직이지만, 실제로는 이 정보를 해석해서 오른쪽 그림에 있는 위에서 설명한 수많은 다각형, 텍스처, 거칠기, 색상 정보를 한 번에 바꾸게 됨.

 

여기서 왼쪽의 숫자들을 다 모으면

문신(세로: 86, 가로: 61, 점: 0, 확대율: 20) 이런 식이 될거임. 이런 걸 수학에선 벡터 라고 함. 이 경우는 숫자가 4개니까 4차원 벡터임.

 

문신 말고도 수많은 파라미터들이 있지? 다크소울 커마를 다 벡터로 모으면 모르긴 몰라도 백개는 될 거고 그걸 다 모으면 100차원이 넘는 벡터가 됨.

 

이 벡터를 잠재 벡터 (latent vector)라고 함. 그리고 이 벡터가 존재할 수 있는 숫자의 범위 전체를 잠재 공간 (latent space) 이라고 부름.

 

뒤에서 설명할 그림 ai 는 최근에는 그림을 직접 만드는게 아니라 저 잠재공간에서 정보를 다룸. 그거 때문에 이 설명을 피할 수 없었음.

 

 

 

--- 추가 수정 ---

 

1.1. Entangle, Disentangle

 

근데 잠재공간에 대한 저 위의 비유는, 우리가 저렇게 되길 원한다는 의미이지, 실제로 저렇게 된다는 보장은 전혀 없음. 정보가 저렇게 깔끔하게 분리되지 않은 경우가 대부분임.

 

 

보통은 이런 식일거임.

 

이런 걸 entangled 되어 있다고 함.

 

41784.jpg

 

Latent 가 깔끔하게 정보끼리 분리되어있는 상황은 반대로 disentangled.

 

 

 

-----------------------

오늘은 여기까지.

 

다음은 2. 확산 모델을 이해해 보자 가 아마 주제가 될 것 같네. 아닌가? CLIP 설명부터 해야하나...

 

암튼 조금씩 짧게 쓰는게 롱런할 거 같아 앞으론 짧게짧게 쓰겠음. 

 

어제 열심히 공부한 친구가 쓴 그림과 글이 있었는데 지웠네... 댓글에 대해 섭섭해 할 것 같아서 미안. 대신 일단 시간 되는대로 비전공자를 위해 인공지능의 여러 분야나 개념을 수학 없이 조금씩 설명해 볼게.

 

좋은 하루 되길!

 

 

5개의 댓글

2023.02.26

개추

0
2023.02.26

혹시나 댓글을 보지 못하고 본문만 읽고 저와 같은 실수를 할거 같아서 지웠어요 하하;;

0
2023.02.26

모아서 봐야겠다 쭉쭉 올려줭

0
2023.02.27

분포 얘기도 곁들이면 좋을거같다 개추

0

생성모델은 인간의 상상력이 무한하지 않기 때문에 잘 작동한다고 생각함(개인적 추론임). 잠재 공간은 무지막지하게 큰 벡터공간일텐데 대부분의 경우에는 인간이 보기에 잡음에 불과할테니까 그걸 제외한 부분 공간이 충분히 작아 현재 컴퓨팅 성능으로 추출할 수 있는거고.

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜
12441 [호러 괴담] [살인자 이야기] "범인을 꼭 알아내겠습니다."라는... 그그그그 4 5 시간 전
12440 [역사] 장진호 전투 트리비아. "모든것이 얼어붙었다" 2 잔다깨우지마라 3 12 시간 전
12439 [역사] 한국의 성장과 서울의 성장 2 쿠릭 4 1 일 전
12438 [호러 괴담] [살인자 이야기] 컨저링 3의 실화 이야기. 악마가 시켰다 그그그그 7 3 일 전
12437 [기타 지식] 당신이 칵테일을 좋아하게 됐다면 마주치는 칵테일, 사이드카... 5 지나가는김개붕 5 3 일 전
12436 [역사] 지도로 보는 올초 겨울까지의 우크라이나 전쟁 12 FishAndMaps 20 4 일 전
12435 [기타 지식] 클래식은 아니지만, 여전히 사랑 받는 칵테일, 갓 파더편 - ... 4 지나가는김개붕 5 4 일 전
12434 [역사] 중화인민공화국 의외의 금기-6.25전쟁(5) 2 綠象 4 6 일 전
12433 [역사] 중화인민공화국 의외의 금기-6.25전쟁(4) 綠象 3 6 일 전
12432 [역사] 중화인민공화국 의외의 금기-6.25전쟁(3) 1 綠象 3 6 일 전
12431 [호러 괴담] [미스테리] 한 은행 직원이 귀가 중 사라졌다? 2 그그그그 6 6 일 전
12430 [호러 괴담] [살인자 이야기] 뭔가 좀 이상한 지명수배자. 이와테 살인사건 2 그그그그 4 8 일 전
12429 [기타 지식] 페미니즘은 여성에게 도움이 되었는가 02 16 키룰루 28 9 일 전
12428 [역사] 중화인민공화국 의외의 금기-6.25전쟁(2) 4 綠象 10 10 일 전
12427 [역사] 중화인민공화국 의외의 금기-6.25전쟁(1) 4 綠象 13 10 일 전
12426 [기타 지식] 페미니즘은 여성에게 도움이 되었는가 01 25 키룰루 26 11 일 전
12425 [역사] 네안데르탈인은 어떻게 생겼을까? 2부 3 식별불해 11 11 일 전
12424 [호러 괴담] [미스테리] 방에서 실종됐는데 9일 뒤 방에서 사망한 채 발견... 6 그그그그 8 11 일 전
12423 [역사] 네안데르탈인은 어떻게 생겼을까? 11 식별불해 28 12 일 전
12422 [호러 괴담] [살인자 이야기] 게임에서 만난 여대생에게 돈을 주겠다며 집... 2 그그그그 3 12 일 전