반응형
오줌싸다가 갑자기 떠오른건데,
"autoencoder 가 잘 학습되었는지를 확인하고 싶을 때 어떻게 할까?" 이런 질문이 생각났다.
아주 무식하게는 latent z 공간에서 고르게 랜덤포인트를 샘플링해서, autoencoder 의 decoder 파트를 통과시켜 생성된 결과물이, 우리가 기대하는 평범한 데이터 범위에 있는지를 확인하면 되지 않을까?
z 공간에서 고르게 랜덤포인트를 샘플링한다고 할 때, 각 차원의 최소-최대 구간이 필요하겠구나. 아하, 범위를 고려하기 위해서 정규분포를 상정해서 만드는 게 VAE 인건가?
생성된 결과물의 평범한 데이터의 범위라는 게 다시 추상적인 문제이고, 이걸 구체적으로 확인하는 방법을 고안하는 것이 다시 문제일텐데, 일단은 이렇게 단순하게 생각해 보자.
이게 GAN의 Generator, Discriminator 랑도 비슷한 개념일까? 좀 비슷한 느낌인데... 암튼.
728x90
'프로그래밍 > AI:ML:DL' 카테고리의 다른 글
음성 데이터 관련 모음 (0) | 2021.11.22 |
---|---|
2021년 5월 konlpy 설치시 문제점들 (8) | 2021.05.12 |
GPU 사용 모니터 nvidia-smi-gui (0) | 2020.05.15 |
[YOLO] shape_optimizer failed: Invalid argument, remapper failed: Invalid argument, layout failed: Invalid argument (2) | 2020.04.01 |
tensorflow 2.1 : Could not load dynamic library 'libnvinfer.so.6' (0) | 2020.03.18 |