First of thanks for such a great resource for learning. Presently I’m on the lesson 1 of part 1, and I’m trying modelling with my own data - I have chosen the FashionMNIST data set here. And I’m loading the pixel values as a data loader in torch and then passing it on to ImageDatabunch (of course, show_batch isn’t implemented there - so, that’s something I’m yet to figure out).
But, I’m finding it hard to run & visualize lr_find and recorder.plot.
So, I was getting a blank plot while trying to visualize - when I noticed it’s always showing me values between 1e0 and 1e1. So, I started experimenting with adding start_lr/end_lr in lr_find and skip_start/skip_end in recorder.plot.
Hey @NathanHub! Thanks for taking the time out to comment. Your link was also helpful.
But, I think originally I wasn’t able to understand how skip_start chooses “some points to skip”?
If my start_lr is 1e-8, and skip_start is 1, does it mean it would skip 1 to the right (in log scale) - so, my map should plot from 1e-7 onward (for -1 then, the plot should be from 1e-9)?
Or is it more like the example in the link you shared - losses[skip_start,-skip_end] i.e. indices for the loss list?
Btw, while looking at different problem, I sort of stumbled upon the query I had. So, from the code base it looks like the 2nd conjecture I had is the correct one. Here’s how skip_start and skip_end is implemented: