diff --git a/train_with_tensorboard.py b/train_with_tensorboard.py index eba0c3325d12ac742268752830c220a6183856e4..d85b4eb289de1e576f5335d7e16184174e94a6a6 100644 --- a/train_with_tensorboard.py +++ b/train_with_tensorboard.py @@ -79,7 +79,7 @@ def fit_ont_epoch(net,yolo_losses,epoch,epoch_size,epoch_size_val,gen,genval,Epo # 将loss写入tensorboard,下面注释的是每个世代保存一次 # writer.add_scalar('Train_loss', total_loss/(iteration+1), epoch) - + net.eval() print('Start Validation') with tqdm(total=epoch_size_val, desc=f'Epoch {epoch + 1}/{Epoch}',postfix=dict,mininterval=0.3) as pbar: for iteration, batch in enumerate(genval): @@ -108,7 +108,7 @@ def fit_ont_epoch(net,yolo_losses,epoch,epoch_size,epoch_size_val,gen,genval,Epo pbar.set_postfix(**{'total_loss': val_loss.item() / (iteration + 1)}) pbar.update(1) - + net.train() # 将loss写入tensorboard,每个世代保存一次 writer.add_scalar('Val_loss',val_loss/(epoch_size_val+1), epoch) print('Finish Validation')