              mouth masks are required. """
          retval = dict()
  
          if not any([self._model.config["learn_mask"],
                      self._model.config["penalized_mask_loss"],
                      self._model.config["eye_multiplier"] > 1,
                      self._model.config["mouth_multiplier"] > 1,
                      self._model.command_line_arguments.warp_to_landmarks]):
              return retval
  
 
</s> remove         if self._model.config["mouth_multiplier"] > 1:
 </s> add         if penalized_loss and self._model.config["mouth_multiplier"] > 1: </s> remove                       self._config["eye_multiplier"] > 1,
                      self._config["mouth_multiplier"] > 1)
 </s> add                       eye_multiplier > 1,
                      mouth_multiplier > 1) </s> remove         if self._model.config["eye_multiplier"] > 1:
 </s> add         if penalized_loss and self._model.config["eye_multiplier"] > 1:
                    penalized_loss,
              mouth masks are required. """
          retval = dict()
  
          if not any([self._model.config["learn_mask"],
                    penalized_loss,
                      self._model.config["eye_multiplier"] > 1,
                      self._model.config["mouth_multiplier"] > 1,
                      self._model.command_line_arguments.warp_to_landmarks]):
              return retval
  
keep keep keep keep replace keep keep keep keep keep
 - Bugfix: Training - Disable loss multipliers if penalized loss not selected
- Training: Half mouth/eye multiplier defaults
- GUI: Remove analysis callback from convert tab 
plugins/train/trainer/_base.py