class_docstr: Implementation of the default ART Summary Writer.
class_docstr_tok: ["Implementation","of","the","default","ART","Summary","Writer","."]
code: def __init__(
      self,
      summary_writer: Union[str, bool],
      ind_1: bool = False,
      ind_2: bool = False,
      ind_3: bool = False,
      ind_4: bool = False,
  ):
      super().__init__(summary_writer=summary_writer)
  
      self.ind_1 = ind_1
      self.ind_2 = ind_2
      self.ind_3 = ind_3
      self.ind_4 = ind_4
  
      self.loss = None
      self.loss_prev: Dict[str, np.ndarray] = {}
      self.losses: Dict[str, List[np.ndarray]] = {}
  
      self.i_3: Dict[str, np.ndarray] = {}
      self.i_4: Dict[str, np.ndarray] = {}
  
file_path: adversarial-robustness-toolbox/art/summary_writer.py
imports: from abc import ABC, abstractmethod
  from math import sqrt
  from typing import Dict, List, Optional, Union
  import numpy
label_desc: Use image node_id 1 to create a new SummaryWriterDefault object from inherited base classes: SummaryWriter with example: obj = SummaryWriterDefault(summary_writer, ind_1, ind_2, ind_3, ind_4)