GAN (Generative Adversarial Network)

Image Generation

  • Traditional neural network: 정보를 감소, 정제, 축약
    • Ex) $28\times28\rightarrow784\ (input)\rightarrow10\rightarrow1\ (output)$
  • Backquery: 기존의 신경망을 반대로 뒤집어 레이블을 통해 이미지 생성 (원핫 인코딩 벡터를 훈련된 네트워크에 넣어 레이블에 맞는 이상적 이미지 생성)
    • Ex) $1\ (input)\rightarrow10\rightarrow784\ (output)\rightarrow28\times28$
    • 같은 원핫 인코딩 벡터인 경우 같은 결과 출력
    • 각 레이블을 나타내는 모든 훈련 데이터의 평균적 이미지 도출 $\rightarrow$ 한계점 (훈련 샘플로 사용 불가)
Read more »

PyTorch

Setup

How to install PyTorch in M1 Mac

1
conda install pytorch torchvision torchaudio -c pytorch-nightly

rip-kernel

  • conda activate env 이후 jupyter notebook을 통해 import torch를 실행할 경우 위의 사진과 같이 커널이 죽는다.
  • 따라서 아래 명령어를 통해 jupyter notebook에서 커널을 선택할 수 있게 해줘야한다.
1
conda install nb_conda_kernels

change-kernel

  • 위의 모듈 nb_conda_kernels를 통해 모든 가상환경들을 선택해서 jupyter notebook에서 사용할 수 있다.
Read more »