docstr: Factory class. Construct a a `LinearModel` with the
  `sgd_train_linear_model` as the train method
  
  Args:
      kwargs
          Arguments send to `self._construct_model_params` after
          `self.fit` is called. Please refer to that method for parameter
          documentation.
code: def __init__(self, **kwargs) -> None:
      r"""
      Factory class. Construct a a `LinearModel` with the
      `sgd_train_linear_model` as the train method
  
      Args:
          kwargs
              Arguments send to `self._construct_model_params` after
              `self.fit` is called. Please refer to that method for parameter
              documentation.
      """
      # avoid cycles
      from captum._utils.models.linear_model.train import (
          sgd_train_linear_model,
      )
  
      super().__init__(train_fn=sgd_train_linear_model, **kwargs)
  
imports: from typing import Callable, cast, List, Optional
  import torch.nn
  from captum._utils.models.model import Model
  from torch import Tensor
  from torch.utils.data import DataLoader
label_desc: Use image node_id 1 to create a new SGDLinearModel object from inherited base classes: LinearModel with example: obj = SGDLinearModel()