code: def set_last_mlp(self, last_mlp_opt):
      self.FC_layer = Seq()
      for i in range(1, len(last_mlp_opt.nn)):
          self.FC_layer.append(
              Conv1D(
                  last_mlp_opt.nn[i - 1],
                  last_mlp_opt.nn[i],
                  bn=True,
                  bias=False,
              )
          )
  
imports: import logging
  import torch
  import torch.nn.functional
  from typing import Any
  from torch_points3d.datasets.multiscale_data import MultiScaleBatch
  from torch_points3d.models.base_architectures import BackboneBasedModel
  from torch_points3d.models.base_model import BaseModel
  from torch_points3d.core.common_modules.dense_modules import Conv1D
  from torch_points3d.core.common_modules.base_modules import Seq
label_desc: Use image node_id 3 for calling the PatchSiamese obj's underlying member method code with example usage: obj.set_last_mlp(last_mlp_opt) without return types