class_docstr: Summary class for logging and storing information of the auto assignment process.
class_docstr_tok: ["Summary","class","for","logging","and","storing","information","of","the","auto","assignment","process","."]
code: def __init__(self):
      self._nodes: Dict[Dict[Any, Any]] = {}
  
imports: import warnings
  from enum import Enum, auto
  from functools import partial
  from typing import Any, Callable, Dict, List, Optional, Tuple, Union
  import networkx
  import numpy
  import pandas
  from joblib import Parallel, delayed
  from sklearn import metrics
  from sklearn.exceptions import ConvergenceWarning
  from sklearn.linear_model import LinearRegression, LogisticRegression
  from sklearn.model_selection import KFold, StratifiedKFold, train_test_split
  from sklearn.preprocessing import MultiLabelBinarizer
  from dowhy.gcm import config
  from dowhy.gcm.causal_mechanisms import AdditiveNoiseModel, ClassifierFCM, DiscreteAdditiveNoiseModel
  from dowhy.gcm.causal_models import CAUSAL_MECHANISM, ProbabilisticCausalModel, validate_causal_model_assignment
  from dowhy.gcm.ml import ClassificationModel, PredictionModel, create_hist_gradient_boost_classifier, create_hist_gradient_boost_regressor, create_lasso_regressor, create_linear_regressor, create_logistic_regression_classifier, create_random_forest_regressor, create_ridge_regressor, create_support_vector_regressor
  from dowhy.gcm.ml.classification import create_ada_boost_classifier, create_extra_trees_classifier, create_gaussian_nb_classifier, create_knn_classifier, create_polynom_logistic_regression_classifier, create_random_forest_classifier, create_support_vector_classifier
  from dowhy.gcm.ml.regression import create_ada_boost_regressor, create_extra_trees_regressor, create_knn_regressor, create_polynom_regressor
  from dowhy.gcm.stochastic_models import EmpiricalDistribution
  from dowhy.gcm.util.general import auto_apply_encoders, auto_fit_encoders, is_categorical, is_discrete, set_random_seed, shape_into_2d
  from dowhy.graph import get_ordered_predecessors, is_root_node
label_desc: Use image node_id 1 to create a new AutoAssignmentSummary object  with example: obj = AutoAssignmentSummary()