code: def pipeline_with_custom_parameters(alpha_value):
      node_scaling = PipelineNode("scaling")
      node_norm = PipelineNode("normalization")
      node_dtreg = PipelineNode("dtreg", nodes_from=[node_scaling])
      node_lasso = PipelineNode("lasso", nodes_from=[node_norm])
      node_final = PipelineNode(
          "ridge", nodes_from=[node_dtreg, node_lasso]
      )
      node_final.parameters = {"alpha": alpha_value}
      pipeline = Pipeline(node_final)
  
      return pipeline
  
imports: from copy import deepcopy
  from random import choice
  import numpy
  import pytest
  from golem.core.dag.graph_node import GraphNode
  from golem.core.dag.graph_verifier import GraphVerifier
  from golem.core.dag.verification_rules import DEFAULT_DAG_RULES
  from golem.core.optimisers.graph import OptNode
  from fedot.core.operations.operation import Operation
  from fedot.core.pipelines.adapters import PipelineAdapter
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.pipelines.pipeline_builder import PipelineBuilder
  from test.unit.dag.test_graph_utils import find_first
  from test.unit.tasks.test_regression import get_synthetic_regression_data
label_desc: Use image node_id 3 for calling a global function with example usage: pipeline_with_custom_parameters(alpha_value) and returns: pipeline