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.GroupCallback
Combining freezing batch norm and gradual unfreezing of layer
-
class
nntoolbox.callbacks.transfer.
FreezeBN
[source]¶ Bases:
nntoolbox.callbacks.callbacks.Callback
Freeze 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.Callback
Gradually unfreezing pretrained layers, with discriminative learning rates (UNTESTED)