From daa8d2ce1174b8b996d3a82001ce35572dc6b69c Mon Sep 17 00:00:00 2001 From: Joerg Martin <joerg.martin@ptb.de> Date: Tue, 30 Aug 2022 17:13:13 +0200 Subject: [PATCH] renamed file --- ...t_real_intersection.py => plot_real_diagonal.py} | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename Experiments/{plot_real_intersection.py => plot_real_diagonal.py} (90%) diff --git a/Experiments/plot_real_intersection.py b/Experiments/plot_real_diagonal.py similarity index 90% rename from Experiments/plot_real_intersection.py rename to Experiments/plot_real_diagonal.py index f01b47f..d2abda6 100644 --- a/Experiments/plot_real_intersection.py +++ b/Experiments/plot_real_diagonal.py @@ -152,7 +152,7 @@ def create_diagonal(train, number_of_steps=100): input_shape = train[0][0].shape assert len(input_shape) == 1 input_dim = input_shape[0] - ones = torch.ones((1, input_dim)) + ones = 0.75 * torch.ones((1, input_dim)) t = torch.linspace(start=0, end=1, steps=number_of_steps)[...,None] return (1-t) * ones - t * ones @@ -161,9 +161,7 @@ def create_diagonal(train, number_of_steps=100): assert noneiv_conf_dict["seed_range"] == eiv_conf_dict["seed_range"] seed_list = range(noneiv_conf_dict["seed_range"][0], noneiv_conf_dict["seed_range"][1]) -noneiv_predictions = 0 noneiv_uncertainties = 0 -eiv_predictions = 0 eiv_uncertainties = 0 number_of_seeds = len(seed_list) out_dim = 0 @@ -172,16 +170,13 @@ for seed in tqdm(seed_list): x_diagonal = create_diagonal(train=train_data, number_of_steps=number_of_steps) results = collect_predictions(x_diagonal, seed=seed) - noneiv_predictions += 1/number_of_seeds * results['noneiv']['predictions'][..., out_dim] noneiv_uncertainties += 1/number_of_seeds * results['noneiv']['uncertainties'][..., out_dim] - eiv_predictions += 1/number_of_seeds * results['eiv']['predictions'][..., out_dim] eiv_uncertainties += 1/number_of_seeds * results['eiv']['uncertainties'][..., out_dim] plt.figure(1) plt.clf() plot_x = torch.linspace(0,1, steps=number_of_steps) -plt.plot(plot_x, noneiv_predictions, color='b') -plt.fill_between(plot_x, noneiv_predictions - noneiv_uncertainties,noneiv_predictions + noneiv_uncertainties, color='b', alpha=0.5) -plt.plot(plot_x, eiv_predictions, color='r') -plt.fill_between(plot_x, eiv_predictions - eiv_uncertainties, eiv_predictions + eiv_uncertainties, color='r', alpha=0.5) +plt.fill_between(plot_x, noneiv_uncertainties, color='b', alpha=0.5) +plt.fill_between(plot_x, eiv_uncertainties, color='r', alpha=0.5) +plt.savefig('results/figures/intersection') -- GitLab