docstr: Initialize self.
docstr_tok: ["Initialize","self","."]
code: def __init__(self, input_size) -> None:
      """Initialize self."""
      intermediate_size = max([input_size * 2, 400])
      super().__init__()
      self.normalization = nn.BatchNorm1d(input_size)
      self.linear_first = nn.Linear(input_size, intermediate_size)
      self.activation_first = nn.SELU()
      self.linear_second = nn.Linear(intermediate_size, input_size)
      self.dropout = nn.Dropout(0.1)
  
file_path: lightwood/lightwood/mixer/helpers/residual_net.py
imports: from typing import List
  import torch
  from torch import nn
  from lightwood.helpers.torch import LightwoodAutocast
  from lightwood.helpers.device import get_device_from_name, get_devices
  from lightwood.helpers.log import log
label_desc: Use image node_id 1 to create a new ResidualModule object from inherited base classes: nn with example: obj = ResidualModule(input_size)