class_docstr: Feature extractor based on ResNet (or others) backbones.
class_docstr_tok: ["Feature","extractor","based","on","ResNet","(","or","others",")","backbones","."]
code: def forward(self, img, **kwargs):
      features = self.extract_features(img)
      normalized_features = self.normalize_features(features, **kwargs)
      return normalized_features
  
file_path: anomalib/src/anomalib/models/uflow/feature_extraction.py
imports: from typing import Tuple
  import timm
  import torch
  import torch.nn.functional
  from torch import nn
  from anomalib.models.components.feature_extractors import TimmFeatureExtractor
label_desc: Use image node_id 2 for calling the FeatureExtractor obj's underlying member method code with example usage: obj.forward(img) and returns: normalized_features