Skip to content

Commit 9081089

Browse files
committed
plot derivative of training accuracy
1 parent 179f763 commit 9081089

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/accuracy

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,20 @@ def main():
272272
ax1.set_ylim(top=100)
273273
ax1.set_ylabel('Overall recall')
274274
ax1.set_xlim(0,1+len(train_step[model]))
275+
275276
if imodel==len(keys_to_plot)-1:
276277
handles1, labels1 = ax1.get_legend_handles_labels()
277278
handles4, labels4 = ax4.get_legend_handles_labels()
278-
ax1.legend(handles1+handles4, labels1+labels4, loc=(1.25, 0.0)) #loc='upper center')
279+
ax1.legend(handles1+handles4, labels1+labels4, loc=(1.45, 0.0)) #loc='upper center')
280+
281+
ax5 = ax4.twinx()
282+
train_accuracy_ave_diff = [train_accuracy_ave[i+1] - train_accuracy_ave[i] \
283+
for i in range(-1+len(train_accuracy_ave))]
284+
ax5.plot([(x+y)/2 for (x,y) in validation_intervals[1:]], train_accuracy_ave_diff, 'y', label='Train diff')
285+
ax5.spines["right"].set_position(("axes", 1.2))
286+
ax5.set_ylabel('Train mean diff', color='y')
287+
ax5.tick_params(axis='y', labelcolor='y')
288+
279289
ax2 = ax4.twiny()
280290
ax2.xaxis.set_ticks_position("bottom")
281291
ax2.xaxis.set_label_position("bottom")

0 commit comments

Comments
 (0)