PyTorch Hanbit 딥러닝 퀵스타트 : 파이토치편 Requirements python 3.6 Pytorch (http://pytorch.org/) Numpy matplotlib Optional visdom (https://github.com/facebookresearch/visdom) 설치방법 PyTorch & Jupyter Notebook AWS p2.xlarge(Tesla K80 GPU) CUDA 8.0 CuDNN 5.1 Anaconda(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/) PyTorch Jupyter Notebook 강의자료 1강 Week1_PyTorch & Regression & NN 파이썬 기초 프레임워크 비교 파이토치 텐서 기본 사용법 Automatic Gradient Calculation 선형회귀모델 선형회귀모델의 한계 인공신경망 모델 - 2차함수근사 인공신경망 모델 - 3차함수근사 인공신경망 모델 - 2D데이터 2강 Convolutional Neural Network - Basic CNN 기본 모듈 NN으로 MNIST 풀어보기 CNN으로 MNIST 풀어보기 CNN으로 CIFAR10 풀어보기 3강 Convolutional Neural Network - Advanced Custom Data 불러오기 VGGNet 구현해보기 GoogLeNet 구현해보기 ResNet 구현해보기 4강 Recurrent Neural Network - Basic RNN 직접 만들어보기 LSTM 튜토리얼 LSTM으로 문장 기억하기 nn.Embedding 사용법 Shakespeare 문체 모방하기-RNN Shakespeare 문체 모방하기-GRU Shakespeare 문체 모방하기-LSTM 5강 Problem & Solutions Weight Regularization Dropout Data Augmentation Weight Initialization Learning Rate Scheduler Data Normalization Batch Normalization Gradient Descent Variants 6강 Transfer Learning Transfer Learning Basic 학습된 모델에서 원하는 부분만 뽑아내고 학습시키기 Style Transfer 명화의 그림체 모방하기 t-SNE Visualization 뽑아낸 스타일들이 어떻게 분포하는지 확인해보기 7강 AutoEncoder & Transposed Convolution Basic Autoencoder Embedding Vector는 어떻게 분포하고 있을까? (돌아온 t-SNE) Convolutional Autoencoder (CNN + Autoencoder) Convolutional Denoising Autoencoder (Noise + CNN + Autoencoder) Variational Autoencoder (latent vector z~N(0,I)) Convolutional Variational Autoencoder Convolutional VAE Latent Space Interpolation 8강 Generative Adversarial Networks Basic GAN using NN DCGAN (CNN + GAN) InfoGAN (Mutual Information Maximizing + GAN)