예제를 진행하기에 앞서 파이토치에서 버트를 사용하기 위한 라이브러리를 설치합니다.5

    > pip install transformers
    > pip install pytorch-transformers

    예제에서 사용하는 데이터셋은 네이버 영화 리뷰입니다. 데이터셋은 다음 URL에서도 내려받을 수 있습니다.

    https://raw.githubusercontent.com/e9t/nsmc/master/ratings_train.txt

    https://raw.githubusercontent.com/e9t/nsmc/master/ratings_test.txt

    먼저 필요한 라이브러리를 불러옵니다.

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

    import matplotlib.pyplot as plt
    import pandas as pd
    import torch
    import torch.nn as nn
    from torch.utils.data import Dataset, DataLoader
    from pytorch_transformers import BertTokenizer, BertForSequenceClassification ------ 버트 사용을 위한 라이브러리
    import torch.nn.functional as F
    import torch.optim as optim
    from sklearn.metrics import accuracy_score, classification_report, confusion_matrix ------ 모델 평가를 위해 사용
    import seaborn as sns
    
    device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.