먼저 필요한 라이브러리를 호출합니다.

    코드 10-25 라이브러리 호출

    from __future__ import unicode_literals, print_function, division ------ ①
    import torch
    import torch.nn as nn
    import torch.optim as optim
    import torch.nn.functional as F
    
    import numpy as np
    import pandas as pd
    
    import os
    import re ------ ②
    import random
    
    device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

    __future__는 구 버전에서 상위 버전의 기능을 이용해야 할 때 사용합니다. 모듈을 import하여 사용하는 것처럼 __future__import하여 상위 버전의 기능을 사용합니다. 물론 최신 버전의 파이토치를 사용하는 경우에는 필요하지 않습니다. 예제는 사용 방법을 익히기 위해 추가해 두었습니다.

    re 모듈은 정규표현식(regular expression)을 사용하고자 할 때 씁니다. 이때 정규표현식이란 특정한 규칙을 갖는 문자열의 집합을 표현하기 위한 형식입니다. 일반적으로 복잡한 문자열의 검색과 치환을 위해 사용됩니다.

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