class_docstr: Configuration of a :class:`.ProbabilisticIntentParser` object
  
  Args:
      intent_classifier_config (:class:`.ProcessingUnitConfig`): The
          configuration of the underlying intent classifier, by default
          it uses a :class:`.LogRegIntentClassifierConfig`
      slot_filler_config (:class:`.ProcessingUnitConfig`): The configuration
          that will be used for the underlying slot fillers, by default it
          uses a :class:`.CRFSlotFillerConfig`
class_docstr_tok: ["Configuration","of","a",":","class",":","`",".ProbabilisticIntentParser","`","object","Args",":","intent_classifier_config","(",":","class",":","`",".ProcessingUnitConfig","`",")",":","The","configuration","of","the","underlying","intent","classifier",",","by","default","it","uses","a",":","class",":","`",".LogRegIntentClassifierConfig","`","slot_filler_config","(",":","class",":","`",".ProcessingUnitConfig","`",")",":","The","configuration","that","will","be","used","for","the","underlying","slot","fillers",",","by","default","it","uses","a",":","class",":","`",".CRFSlotFillerConfig","`"]
code: def to_dict(self):
      return {
          "unit_name": self.unit_name,
          "slot_filler_config": self.slot_filler_config.to_dict(),
          "intent_classifier_config": self.intent_classifier_config.to_dict(),
      }
  
imports: from __future__ import unicode_literals
  from snips_nlu.common.from_dict import FromDict
  from snips_nlu.constants import CUSTOM_ENTITY_PARSER_USAGE, STOP_WORDS
  from snips_nlu.entity_parser import CustomEntityParserUsage
  from snips_nlu.pipeline.configs import ProcessingUnitConfig
  from snips_nlu.resources import merge_required_resources
label_desc: Use image node_id 4 for calling the ProbabilisticIntentParserConfig obj's underlying member method code with example usage: obj.to_dict() and returns: dict