Learn practical skills, build real-world projects, and advance your career
Updated 4 years ago
INSTALLING REQUIRED PACKAGES
!pip install transformers --upgrade --quiet
|████████████████████████████████| 757kB 2.8MB/s
|████████████████████████████████| 3.0MB 12.6MB/s
|████████████████████████████████| 1.1MB 34.5MB/s
|████████████████████████████████| 890kB 36.8MB/s
Building wheel for sacremoses (setup.py) ... done
IMPORTING LIBRARIES
from transformers import BertTokenizer, AdamW, get_linear_schedule_with_warmup,BertForSequenceClassification
import torch
from torch import nn
import torch.nn.functional as F
from torch.utils.data import Dataset, DataLoader
import numpy as np
import pandas as pd
import seaborn as sns
from pylab import rcParams
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.metrics import confusion_matrix, classification_report
%matplotlib inline
%config InlineBackend.figure_format='retina'
sns.set(style='whitegrid', palette='muted', font_scale=1.2)
HAPPY_COLORS_PALETTE = ["#01BEFE", "#FFDD00", "#FF7D00", "#FF006D", "#ADFF02", "#8F00FF"]
sns.set_palette(sns.color_palette(HAPPY_COLORS_PALETTE))
rcParams['figure.figsize'] = 5, 5
RANDOM_SEED = 42
np.random.seed(RANDOM_SEED)
torch.manual_seed(RANDOM_SEED);