class_docstr: Create topic model widget.
docstr: Displays interactive pyLDAvis visual to understand topic model and documents.
  
  Args:
      viz_backend (str): The visualization backend.
  
  Raises:
      TypeError: Only valid for LDA models.
  
  Returns:
      A visual to understand topic model and/or documents relating to model
code: def visualize_topic_summary(self, viz_backend: str = "pyLDAvis"):
      """Displays interactive pyLDAvis visual to understand topic model and documents.
  
      Args:
          viz_backend (str): The visualization backend.
  
      Raises:
          TypeError: Only valid for LDA models.
  
      Returns:
          A visual to understand topic model and/or documents relating to model
      """
      if self._model_type != "LDA":
          raise TypeError("Model must be an LDA Model")
      else:
          return _get_viz_backend(
              viz_backend
          ).viz_visualize_topic_summary(
              self._model, self._corpus, self._dictionary
          )
  
imports: import warnings
  from typing import List, Optional, Dict, Tuple, TYPE_CHECKING
  import pandas
  import numpy
  from sklearn.decomposition import TruncatedSVD, NMF
  import matplotlib.pyplot
  import seaborn
  from data_describe.config._config import get_option
  from data_describe.text.text_preprocessing import create_doc_term_matrix, create_tfidf_matrix, filter_dictionary
  from data_describe.backends import _get_viz_backend
  from data_describe.compat import _compat, _requires, _in_notebook
  from data_describe._widget import BaseWidget
label_desc: Use image node_id 22 for calling the TopicModelWidget obj's underlying member method code with example usage: obj.visualize_topic_summary(viz_backend) and returns: _get_viz_backend