code: def __init__(
      self,
      n_iter,
      tol,
      alpha_1,
      alpha_2,
      lambda_1,
      lambda_2,
      threshold_lambda,
      fit_intercept,
      random_state=None,
  ):
      self.random_state = random_state
      self.estimator = None
  
      self.n_iter = n_iter
      self.tol = tol
      self.alpha_1 = alpha_1
      self.alpha_2 = alpha_2
      self.lambda_1 = lambda_1
      self.lambda_2 = lambda_2
      self.threshold_lambda = threshold_lambda
      self.fit_intercept = fit_intercept
  
file_path: auto-sklearn/autosklearn/pipeline/components/regression/ard_regression.py
imports: from typing import Optional
  from ConfigSpace.configuration_space import ConfigurationSpace
  from ConfigSpace.hyperparameters import UniformFloatHyperparameter, UnParametrizedHyperparameter
  from autosklearn.askl_typing import FEAT_TYPE_TYPE
  from autosklearn.pipeline.components.base import AutoSklearnRegressionAlgorithm
  from autosklearn.pipeline.constants import DENSE, PREDICTIONS, UNSIGNED_DATA
  from autosklearn.util.common import check_for_bool
label_desc: Use image node_id 1 to create a new ARDRegression object from inherited base classes: AutoSklearnRegressionAlgorithm with example: obj = ARDRegression(n_iter, tol, alpha_1, alpha_2, lambda_1, lambda_2, threshold_lambda, fit_intercept, random_state)