code: def __post_init__(self):
      if self.ar_reg is not None and self.ar_reg > 0:
          if self.ar_reg < 0:
              raise ValueError("regularization must be >= 0")
          self.reg_lambda = 0.0001 * self.ar_reg
      else:
          self.reg_lambda = None
  
imports: from __future__ import annotations
  import logging
  import math
  import types
  from collections import OrderedDict
  from dataclasses import dataclass, field
  from typing import Callable, List, Optional
  from typing import OrderedDict
  from typing import Type, Union
  import numpy
  import pandas
  import torch
  from neuralprophet import df_utils, np_types, utils, utils_torch
  from neuralprophet.custom_loss_metrics import PinballLoss
label_desc: Use image node_id 1 for calling the AR obj's underlying member method code with example usage: obj.__post_init__() without return types