class_docstr: Base class for categorical DQN net builder.
class_docstr_tok: ["Base","class","for","categorical","DQN","net","builder","."]
code: def build_q_network(
      self,
      state_normalization_data: NormalizationData,
      output_dim: int,
      num_atoms: int,
      qmin: int,
      qmax: int,
  ) -> ModelBase:
      pass
  
file_path: ReAgent/reagent/net_builder/categorical_dqn_net_builder.py
imports: import abc
  from typing import List
  import reagent.core.types
  import torch
  from reagent.core.fb_checker import IS_FB_ENVIRONMENT
  from reagent.core.parameters import NormalizationData
  from reagent.models.base import ModelBase
  from reagent.prediction.predictor_wrapper import DiscreteDqnWithPreprocessor
  from reagent.preprocessing.normalization import get_num_output_features
  from reagent.preprocessing.preprocessor import Preprocessor
label_desc: Use image node_id 1 for calling the CategoricalDQNNetBuilder obj's underlying member method code with example usage: obj.build_q_network(state_normalization_data, output_dim, num_atoms, qmin, qmax) without return types