TrainerMixin#

class montreal_forced_aligner.abc.TrainerMixin(num_iterations=40, **kwargs)[source]#

Bases: ModelExporterMixin

Abstract mixin class for MFA trainers

Parameters:

num_iterations (int) – Number of training iterations

Variables:

iteration (int) – Current iteration

abstract finalize_training()[source]#

Finalize training

abstract initialize_training()[source]#

Initialize training

abstract train()[source]#

Perform training

abstract train_iteration()[source]#

Run one training iteration