I am on the Chapter 2 - Production of the fastbook, and noticed some weird behaviour with the show_batch() function.
In the following code, I keep getting the images with the wrong labels:
bears = DataBlock( blocks=(ImageBlock, CategoryBlock), get_items=get_image_files, splitter=RandomSplitter(valid_pct=0.2, seed=42), get_y=parent_label, item_tfms=Resize(128))
dls = bears.dataloaders(path, num_workers=0)
I double checked and the images are in the correct folders (i.e. the teddy, named grizzly are actually in the teddy folder).
Also, whenever I try the batch transformations, I get an IndexError when running the show_batch() afterwards. I guess this might have to do with the fact that I’m in a windows environment (I had to set num_workers=0 in the dls to make the training work).
My lib versions:
Any ideas of what might be wrong?