class_docstr: Abstract base class for a label model implementation.
  
  Args:
      weak_labels: Every label model implementation needs at least a `WeakLabels` instance.
class_docstr_tok: ["Abstract","base","class","for","a","label","model","implementation",".","Args",":","weak_labels",":","Every","label","model","implementation","needs","at","least","a","`","WeakLabels","`","instance","."]
docstr: The underlying `WeakLabels` object, containing the weak labels and records.
docstr_tok: ["The","underlying","`","WeakLabels","`","object",",","containing","the","weak","labels","and","records","."]
code: def weak_labels(self) -> WeakLabels:
      """The underlying `WeakLabels` object, containing the weak labels and records."""
      return self._weak_labels
  
imports: import hashlib
  import logging
  from enum import Enum
  from typing import Dict, List, Tuple, Union
  import numpy
  from argilla import DatasetForTextClassification, TextClassificationRecord
  from argilla.labeling.text_classification.weak_labels import WeakLabels, WeakMultiLabels
  from argilla.utils.dependency import requires_dependencies
label_desc: Use image node_id 2 for calling the LabelModel obj's underlying member method code with example usage: obj.weak_labels() and returns: self