과학

그림 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜
563 [과학] 경계선 지능이 700만 있다는 기사들에 대해 34 LinkedList 12 21 일 전
562 [과학] 번역)새들은 왜 알을 많이 낳는가? - 후투티의 형제살해 습성... 7 리보솜 3 2024.03.23
561 [과학] 학계와 AI, 그리고 Bitter Lesson (쓰라린 교훈) 26 elomn 35 2024.02.17
560 [과학] 지구의 속삭임, 골든 레코드의 우주 9 Archaea 10 2024.02.16
559 [과학] 잔혹한 과학실험 이야기 <1> 절망의 구덩이 19 개드립하면안됨 37 2024.02.15
558 [과학] 스트레스를 받으면 술이 땡기는 이유 12 동식 16 2024.02.10
557 [과학] 지능은 모계유전이 아니다. 40 울릉특별자치도 35 2024.01.26
556 [과학] 진화를 생각할 때 고려할 것들 23 날씨가나쁘잖아 12 2024.01.17
555 [과학] 학문적(과학적) 접근과 유사 진화심리"학" 26 날씨가나쁘잖아 19 2024.01.15
554 [과학] 호모 사피엔스의 야릇한 은폐된 배란에 대한 남녀 학자의 다... 14 개드립하면안됨 15 2023.12.29
553 [과학] 김영하의 작별인사를 읽고 느낀 점 (스포있음) 21 장문주의 2 2023.11.28
552 [과학] 제4회 포스텍 SF 어워드 공모전 ( SF 단편소설 / SF 미니픽션 ) 2 따스땅 1 2023.11.25
551 [과학] 펌) CRISPR 유전자 가위 치료제 "최초" 승인 12 리보솜 7 2023.11.25
550 [과학] 러시아는 기술산업을 어떻게 파괴시켰는가(펌) 9 세기노비는역사비... 15 2023.11.18
549 [과학] 고양이에 의한 섬생태계 교란과 생물 종의 절멸 (펌) 2 힘들힘들고 6 2023.11.16
548 [과학] 번역) 알츠하이머병 유전자는 어떻게 살아남았는가? 12 리보솜 10 2023.11.15
547 [과학] 『우영우』의 자폐 스펙트럼 장애 개념이 왜곡인 이유 (펌) 47 힘들힘들고 10 2023.11.12
546 [과학] 흑수저 문과충 출신 구글 취직하는 파이썬 특강 -1 14 지방흡입기 11 2023.09.27
545 [과학] 국가별 당뇨 유병율 이거 뭐가 바뀐건지 아는사람? 8 LAMBDA 1 2023.09.27
544 [과학] 물샤워 ㅇㅈㄹ 하는 놈들 봐라 171 철동이 48 2023.09.23