class_docstr: Class for representing a node in the ImageNet/WordNet hierarchy. 
class_docstr_tok: ["Class","for","representing","a","node","in","the","ImageNet\/WordNet","hierarchy","."]
docstr: Args:
      wnid (str) : WordNet ID for synset represented by node
      parent_wnid (str) : WordNet ID for synset of node's parent
      name (str) : word/human-interpretable description of synset 
docstr_tok: ["Args",":","wnid","(","str",")",":","WordNet","ID","for","synset","represented","by","node","parent_wnid","(","str",")",":","WordNet","ID","for","synset","of","node","'s","parent","name","(","str",")",":","word\/human-interpretable","description","of","synset"]
code: def __init__(self, wnid, parent_wnid=None, name=""):
      """
      Args:
          wnid (str) : WordNet ID for synset represented by node
          parent_wnid (str) : WordNet ID for synset of node's parent
          name (str) : word/human-interpretable description of synset
      """
  
      self.wnid = wnid
      self.name = name
      self.class_num = -1
      self.parent_wnid = parent_wnid
      self.descendant_count_in = 0
      self.descendants_all = set()
  
file_path: robustness/robustness/tools/imagenet_helpers.py
imports: import os
  import numpy
  import json
  from itertools import product
label_desc: Use image node_id 1 to create a new Node object  with example: obj = Node(wnid, parent_wnid, name)