class_docstr: Abstraction which performs intent classification
  
  A custom intent classifier must inherit this class to be used in a
  :class:`.ProbabilisticIntentParser`
docstr: Performs intent classification on the provided *text* and returns
  the list of intents ordered by decreasing probability
  
  The length of the returned list is exactly the number of intents in the
  dataset + 1 for the None intent
  
  .. note::
  
      The probabilities returned along with each intent are not
      guaranteed to sum to 1.0. They should be considered as scores
      between 0 and 1.
code: def get_intents(self, text):
      """Performs intent classification on the provided *text* and returns
      the list of intents ordered by decreasing probability
  
      The length of the returned list is exactly the number of intents in the
      dataset + 1 for the None intent
  
      .. note::
  
          The probabilities returned along with each intent are not
          guaranteed to sum to 1.0. They should be considered as scores
          between 0 and 1.
      """
      pass
  
file_path: snips-nlu/snips_nlu/intent_classifier/intent_classifier.py
imports: from abc import abstractmethod, ABCMeta
  from future.utils import with_metaclass
  from snips_nlu.pipeline.processing_unit import ProcessingUnit
  from snips_nlu.common.abc_utils import classproperty
label_desc: Use image node_id 4 for calling the IntentClassifier obj's underlying member method code with example usage: obj.get_intents(text) without return types