You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Be it the x-axis or the time index of plots, I would love to use derivatives of the iteration count, e.g. epoch count.
Motivation
Say I have experiments where ROC curves are logged every epoch but epoch length may vary in number of iterations.
In that case I can't put my epoch ROCs on the same plot in a comparison view between those two experiments (with varying number of iterations per epoch). Making the time axis customizable would solve that! The same applies for scalars if you want to compare scalars at equal number of samples seen (i.e per epoch) then you want to plot with x-axis = epoch count and not iterations. That would be very useful!
I'm expecting this might be several features on your side but the logic is the same and sounds very appealing to me :)
The text was updated successfully, but these errors were encountered:
@gabmis Makes perfect sense.
Do note, however, that ClearML has no way of knowing in advance what granularity a metric/plot is planned to be reported at, so the way to go would be to still have the user report their metric/plot using the iteration variable (perhaps it should have been called index...) same as today, and also specify the intended x-axis (be it epoch or other) so that it would then be able to sync in comparison.
You're right, the user can choose to log with epochs instead of number of iterations. Yet, both are useful!
What i then suggest is to allow user to swap the x-axis (change variables, if you will) using another reported quantity with the same x-axis.
In my case I would have two scalars:
loss against number of iterations
epoch agains number of iterations
and after swapping i would get
loss against epoch
Note that, the change of variable is valid if and only if the two plots have the same x-axis to begin with.
First off, thanks for this great tool!!
Proposal Summary
Be it the x-axis or the time index of plots, I would love to use derivatives of the iteration count, e.g. epoch count.
Motivation
Say I have experiments where ROC curves are logged every epoch but epoch length may vary in number of iterations.
In that case I can't put my epoch ROCs on the same plot in a comparison view between those two experiments (with varying number of iterations per epoch). Making the time axis customizable would solve that! The same applies for scalars if you want to compare scalars at equal number of samples seen (i.e per epoch) then you want to plot with x-axis = epoch count and not iterations. That would be very useful!
I'm expecting this might be several features on your side but the logic is the same and sounds very appealing to me :)
The text was updated successfully, but these errors were encountered: