class_docstr: GeneralFeature is used for non-specified feature visualization in Insights.
  It can be used for dense or sparse features.
  
  Currently general features are only supported for 2-d tensors, in the format (N, C)
  where N is the number of samples and C is the number of categories.
class_docstr_tok: ["GeneralFeature","is","used","for","non-specified","feature","visualization","in","Insights",".","It","can","be","used","for","dense","or","sparse","features",".","Currently","general","features","are","only","supported","for","2-d","tensors",",","in","the","format","(","N",",","C",")","where","N","is","the","number","of","samples","and","C","is","the","number","of","categories","."]
code: def visualization_type() -> str:
      return "general"
  
imports: import base64
  import warnings
  from collections import namedtuple
  from io import BytesIO
  from typing import Callable, List, Optional, Union
  from captum._utils.common import safe_div
  from captum.attr._utils import visualization
  from captum.insights.attr_vis._utils.transforms import format_transforms
label_desc: Use image node_id 2 for calling the GeneralFeature obj's underlying member method code with example usage: obj.visualization_type() and returns: str