nntoolbox.callbacks.transfer module¶
-
class
nntoolbox.callbacks.transfer.FineTuning(unfreeze_every: int, freeze_inds: Optional[List[int]] = None, lr: Optional[Union[List[float], float]] = None)[source]¶ Bases:
nntoolbox.callbacks.callbacks.GroupCallbackCombining freezing batch norm and gradual unfreezing of layer
-
class
nntoolbox.callbacks.transfer.FreezeBN[source]¶ Bases:
nntoolbox.callbacks.callbacks.CallbackFreeze statistics of non trainable batch norms so that it won’t accumulate statistics (UNTESTED)
-
class
nntoolbox.callbacks.transfer.GradualUnfreezing(unfreeze_every: int, freeze_inds: Optional[List[int]] = None, lr: Optional[Union[List[float], float]] = None)[source]¶ Bases:
nntoolbox.callbacks.callbacks.CallbackGradually unfreezing pretrained layers, with discriminative learning rates (UNTESTED)