Gorio Tech Blog search

CGAN(Conditional GAN), C-GAN 논문 설명

|

이 글에서는 2014년 11월 Mehdi Mirza 등이 발표한 Conditional Generative Adversarial Nets(CGAN)를 살펴보도록 한다. CGAN은 GAN의 변형 모델이다. (즉 DCGAN보다는 먼저 나왔다. 하지만 DCGAN이 GAN의 역사에서 제일 중요한 것 중 하나이기 때문에 CGAN을 나중으로 미뤘다.) CGAN은 GAN과 학습 방법 자체는 별로 다를 것이 없다(D 학습 후 G 학습시키는 것). GAN의...

Comment  Read more

DCGAN(Deep Convolutional GAN, DCGAN 논문 설명)

|

이 글에서는 2015년 11월 Alec Radford 등이 발표한 DCGAN(Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks)를 살펴보도록 한다. DCGAN은 GAN의 개선 모델로 GAN과 다른 점은 다음과 같다. $D$ Strided Convolution을 사용한다. Batch Normalization을 사용한다. 입력 레이어(첫 번째)에는 사용하지 않는다. activation function으로 Leaky ReLU를 사용한다. $G$ Fractional Strided Convolution(Transposed Convolution)을...

Comment  Read more

GAN(Generative Adversarial Networks), GAN 논문 설명

|

이 글에서는 2014년 6월 Ian J. Goodfellow 등이 발표한 Generative Adversarial Networks(GAN, 생성적 적대신경망)를 살펴보도록 한다. 간단히 GAN은 두 가지 모델을 동시에 학습시키는 구조이다. G(Generator, 생성자)라는 모델은 직접 볼 수 없는 진짜 데이터와 최대한 비슷하게 생긴 가짜 데이터를 만드려고 하고, D(Distriminator, 식별자 또는 감별자)라는 모델은 자신에게 주어진 데이터가 진짜 데이터인지...

Comment  Read more

Python argparse 사용법

|

이 글에서는 Python 패키지인 argparse에 대해 알아본다. Machine Learning 코드를 볼 때 꽤 자주 볼 수 있을 것이다. Import import argparse argparse python train.py --epochs 50 --batch-size 64 --save-dir weights Machine Learning을 포함해서, 위와 같은 실행 옵션은 많은 코드에서 볼 수 있었을 것이다. 학습 과정을 포함하여 대부분은 명령창 또는 콘솔에서...

Comment  Read more

PyCharm 사용법(파이참 설치 및 사용법)

|

PyCharm(파이참)은 Jetbrains 사에서 제작 및 배포하는 유료/무료 프로그램이다. Professional 버전은 돈을 주고 구입하거나, 학생이라면 학생 인증을 하고 무료로 사용할 수 있다. 글이 길기 때문에 사용법을 검색하고 싶다면 Ctrl + F 키를 누른 다음 검색해 보자. 2023.03.07 updated 설치 PyCharm 홈페이지에서 설치 파일을 다운받는다. 또는 Jetbrains Toolbox를 받은 다음 PyCharm을 받아도...

Comment  Read more