Skip to content
Snippets Groups Projects
Commit c6a40b3a authored by Schneider Leo's avatar Schneider Leo
Browse files

add : wandb confidence and confusion matrix

parent 81eb0ecc
No related branches found
No related tags found
No related merge requests found
import pandas as pd
import numpy as np
df = pd.read_csv('../df_results_contrastive.csv')
best_param = df[df['val loss']<0.003]
\ No newline at end of file
...@@ -2,7 +2,7 @@ import os ...@@ -2,7 +2,7 @@ import os
import wandb as wdb import wandb as wdb
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import numpy as np import numpy as np
import PIL
from config import load_args_contrastive from config import load_args_contrastive
from dataset_ref import load_data_duo from dataset_ref import load_data_duo
import torch import torch
...@@ -180,6 +180,7 @@ def run_duo(args): ...@@ -180,6 +180,7 @@ def run_duo(args):
plt.show() plt.show()
plt.savefig(args.base_out+'_training_plot.png') plt.savefig(args.base_out+'_training_plot.png')
# load and evaluate best model # load and evaluate best model
load_model(model, args.save_path) load_model(model, args.save_path)
if args.dataset_test_dir is not None : if args.dataset_test_dir is not None :
...@@ -190,6 +191,16 @@ def run_duo(args): ...@@ -190,6 +191,16 @@ def run_duo(args):
args.base_out+'_confidence_matrix_val.png') args.base_out+'_confidence_matrix_val.png')
if args.wandb is not None: if args.wandb is not None:
if args.dataset_test_dir is not None:
wdb.log({
'confidence matrix val' : wdb.Image(args.base_out+'_confidence_matrix_val.png'),
'confidence matrix test' : wdb.Image(args.base_out+'_confidence_matrix_test.png'),
'confusion matrix val' : wdb.Image(args.base_out+'_confusion_matrix_val.png'),
'confusion matrix test' : wdb.Image(args.base_out+'_confusion_matrix_test.png')})
else :
wdb.log({
'confidence matrix val': wdb.Image(args.base_out + '_confidence_matrix_val.png'),
'confidence matrix test': wdb.Image(args.base_out + '_confidence_matrix_test.png'),})
wdb.finish() wdb.finish()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment