= 0.28, 0.35
xmean,xstd @inplace
def transformi(b): b['image'] = [(TF.to_tensor(o)-xmean)/xstd for o in b['image']]
= load_dataset('fashion_mnist').with_transform(transformi) _dataset
training
Training loop
= sample_dataset_dict(_dataset) _dataset
= DataLoaders.from_dataset_dict(_dataset, 1024, num_workers=4) dls
Core
lsuv_init
lsuv_init (model, trainable_module, xb, measurement_module=None, targ_mean=0.5, target_std=1, max_loops=100)
= get_model_conv()
model
model.to(def_device)= fc.first(dls.train)[0]
xb for module in model.modules(): lsuv_init(model, module, xb.to(def_device))