hello, I am looking for a way to plot the loss curve in my training loop pytorch. Any ideas on how do I do it? I cant find the right one for me
for epoch in range(num_epochs):
train_loss = 0.0
valid_loss = 0.0
model.train() # prep model for training
for it, training_data in enumerate(training_loader):
optimizer.zero_grad()
training_label = training_data[0]
output = model(training_input)
loss = criterion(output, training_label)
loss.backward()
optimizer.step()
# update running training loss
if it % 25 == 0:
print(f"loss at step {it}: {loss}")
if it == 50000:
break