종이의 Pytorch 구현 "Wasserstein Gans의 개선 된 훈련".
Python, Numpy, Scipy, Matplotlib 최근 NVIDIA GPU
Pytorch의 최신 마스터 버전
GAN_TOY.PY : 장난감 데이터 세트 (8 개의 가우스, 25 개의 가우스, 스위스 롤) (2017.5.8에 완료 )
GAN_LANGUAGE.PY : 문자 수준 언어 모델 (판별자는 NN.Conv1d를 사용하고 있습니다. Generator는 2017.6.23에 완료된 NN.Conv1d를 사용하고 있습니다. 2017.6.27.)
GAN_MNIST.PY : MNIST (2017.6.26에 완료된 상태에서 실행 결과를 실행 중 입니다. 판별자는 NN.Conv1d를 사용하고 있습니다. 생성기는 NN.Conv1d를 사용하고 있습니다.)
gan_64x64.py : 64x64 아키텍처 ( 풀 요청을 기대 )
GAN_CIFAR.PY : CIFAR-10 ( Robotcator에게 감사합니다 )
장난감 데이터 세트
일부 샘플 결과, 자세한 내용은 결과/ 장난감/ 폴더를 참조 할 수 있습니다.

25gaussians 48500 반복

Swissroll 69400 반복

MNIST 데이터 세트
일부 샘플 결과, 자세한 내용은 결과/ mnist/ 폴더를 참조 할 수 있습니다.




10 억 단어 언어 생성 (CNN 사용, 문자 수준)
샘플에 자세히 설명 된 8699 에포크 후 일부 샘플 결과
나는 이것이 매우 시간이 많이 걸리기 때문에 충분한 에포크를 달리지 않았습니다.
그는 매트를 모두 clame t에서 움직였다
해안의 층이 포도당
그것은 웅크 리고있는 무자비한 무자비했다
Pamreutol은 Car Inson에 다시 상환되었습니다
Lecs Ficomens O Fe
"OT 캔의 NORED는
나는이 해초를 잊어 버린다.
"Medurn
Rame 그는 Thim Atrast에 reaariod
T가 아닌 Stinl
witl은 uay yalence입니다
그것은 오버, 토스 쇼 릴 로크 커크
CIFAR10 데이터 세트
일부 샘플 결과, 자세한 내용은 results/ cifar10/ 폴더를 참조 할 수 있습니다.

구현을 기반으로 Igul222/개선 된 _wgan_training 및 Martinarjovsky/Wassersteingan을 기반으로합니다