def __init__(
        self,
        class_labels,
        predicted_feature_name="classLabel",
        predicted_probabilities_output=None,
    ):
        """
        Configuration for classifier models.

        Parameters
        ----------
        class_labels: str / list of int / list of str
            * If a ``list`` is provided, the ``list`` maps the index of the output of a
              neural network to labels in a classifier.
            * If a ``str`` is provided, the ``str`` points to a file which maps the index
              to labels in a classifier.

        predicted_feature_name: str
            Name of the output feature for the class labels exposed in the
            Core ML neural network classifier. Default: ``'classLabel'``.

        predicted_probabilities_output: str
            * If provided, then this is the name of the neural network blob which
              generates the probabilities for each class label (typically the output
              of a softmax layer).
            * If not provided, then the last output layer is assumed.

        """
        self.class_labels = class_labels
        self.predicted_feature_name = predicted_feature_name
        self.predicted_probabilities_output = predicted_probabilities_output

        Configuration for classifier models.

        Parameters
        ----------
        class_labels: str / list of int / list of str
            * If a ``list`` is provided, the ``list`` maps the index of the output of a
              neural network to labels in a classifier.
            * If a ``str`` is provided, the ``str`` points to a file which maps the index
              to labels in a classifier.

        predicted_feature_name: str
            Name of the output feature for the class labels exposed in the
            Core ML neural network classifier. Default: ``'classLabel'``.

        predicted_probabilities_output: str
            * If provided, then this is the name of the neural network blob which
              generates the probabilities for each class label (typically the output
              of a softmax layer).
            * If not provided, then the last output layer is assumed.

        
coremltools/converters/mil/input_types.py