더북(TheBook)

코드 6-22 필요한 라이브러리 호출

import torch
import torchvision
from torch.utils.data import DataLoader, Dataset
from torchvision import transforms
from torch.autograd import Variable
from torch import optim
import torch.nn as nn
import torch.nn.functional as F
import os
import cv2
import random
from PIL import Image
from tqdm import tqdm_notebook as tqdm
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")

데이터셋은 앞서 진행했던 개와 고양이 이미지를 계속 사용합니다. 이제 준비된 데이터를 이용할 네트워크를 생성해야 합니다. 원래 AlexNet의 마지막 계층에는 뉴런이 1000개 있지만 예제에서는 클래스 두 개만 사용합니다.

▲ 그림 6-11 AlexNet 예제 네트워크

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.