code: def build_actor(
      self,
      state_normalization_data: NormalizationData,
      num_actions: int,
  ) -> ModelBase:
      state_dim = get_num_output_features(
          state_normalization_data.dense_normalization_parameters
      )
      return FullyConnectedActor(
          state_dim=state_dim,
          action_dim=num_actions,
          sizes=self.sizes,
          activations=self.activations,
          use_batch_norm=self.use_batch_norm,
          action_activation=self.action_activation,
          exploration_variance=self.exploration_variance,
      )
  
file_path: ReAgent/reagent/net_builder/discrete_actor/fully_connected.py
imports: from typing import List, Optional
  from reagent.core.dataclasses import dataclass, field
  from reagent.core.parameters import NormalizationData, param_hash
  from reagent.models.actor import FullyConnectedActor
  from reagent.models.base import ModelBase
  from reagent.net_builder.discrete_actor_net_builder import DiscreteActorNetBuilder
  from reagent.preprocessing.normalization import get_num_output_features
label_desc: Use image node_id 2 for calling the FullyConnected obj's underlying member method code with example usage: obj.build_actor(state_normalization_data, num_actions) and returns: FullyConnectedActor