          list:
              A list of channel indices that contain the mask for the corresponding config item
          """
          uses_masks = (self._config["penalized_mask_loss"],
                        self._config["eye_multiplier"] > 1,
                        self._config["mouth_multiplier"] > 1)
          mask_channels = [-1 for _ in range(len(uses_masks))]
          current_channel = 3
          for idx, mask_required in enumerate(uses_masks):
              if mask_required:
                  mask_channels[idx] = current_channel
 
</s> remove                     self._model.config["penalized_mask_loss"],
 </s> add                     penalized_loss, </s> remove         if self._model.config["eye_multiplier"] > 1:
 </s> add         if penalized_loss and self._model.config["eye_multiplier"] > 1: </s> remove         if self._model.config["mouth_multiplier"] > 1:
 </s> add         if penalized_loss and self._model.config["mouth_multiplier"] > 1:
                      eye_multiplier > 1,
                      mouth_multiplier > 1)
          list:
              A list of channel indices that contain the mask for the corresponding config item
          """
          uses_masks = (self._config["penalized_mask_loss"],
                      eye_multiplier > 1,
                      mouth_multiplier > 1)
                      eye_multiplier > 1,
                      mouth_multiplier > 1)
          mask_channels = [-1 for _ in range(len(uses_masks))]
          current_channel = 3
          for idx, mask_required in enumerate(uses_masks):
              if mask_required:
                  mask_channels[idx] = current_channel
keep keep keep keep replace 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/model/_base.py