no loss smoothing

This commit is contained in:
Varuna Jayasiri
2021-01-07 12:02:19 +05:30
parent b9da12ee3f
commit dfefde657b
2 changed files with 3 additions and 2 deletions

View File

@ -49,8 +49,8 @@ class NLPAutoRegressionConfigs(TrainValidConfigs):
d_model: int = 512
def init(self):
tracker.set_queue("loss.*", 20, True)
tracker.set_scalar("accuracy.*", True)
tracker.set_scalar("loss.*", True)
hook_model_outputs(self.mode, self.model, 'model')
self.state_modules = [self.accuracy]

View File

@ -22,7 +22,6 @@ Where $1 \leq 2i, 2i + 1 \leq d_{model}$
import math
import matplotlib.pyplot as plt
import numpy as np
import torch
import torch.nn as nn
@ -65,6 +64,8 @@ def get_positional_encoding(d_model: int, max_len: int = 5000):
def _test_positional_encoding():
import matplotlib.pyplot as plt
plt.figure(figsize=(15, 5))
pe = get_positional_encoding(20, 100)
plt.plot(np.arange(100), pe[:, 0, 4:8].numpy())