code: def build_neural_module(self) -> PPIClassification:
      gnn = self.__gnn_model.build_neural_module()
      return PPIClassification(
          gnn, enforce_not_None(self.__num_target_labels)
      )
  
imports: import numpy
  import torch
  from torch import nn
  from typing import Any, Dict, Iterable, NamedTuple, Optional, Union
  from ptgnn.baseneuralmodel import AbstractNeuralModel, ModuleWithMetrics
  from ptgnn.baseneuralmodel.utils.data import enforce_not_None
  from ptgnn.implementations.ppi.dataloader import PPIGraphSample
  from ptgnn.neuralmodels.gnn.graphneuralnetwork import GraphNeuralNetwork, GraphNeuralNetworkModel
  from ptgnn.neuralmodels.gnn.structs import GnnOutput, GraphData, TensorizedGraphData
label_desc: Use image node_id 4 for calling the PPIMulticlassClassification obj's underlying member method code with example usage: obj.build_neural_module() and returns: PPIClassification