code: def _build_item_extractions(self, train=True):
      super(VisualPMF, self)._build_item_extractions(train)
      self._add_module(
          "item_vf",
          MultiLayerFC(
              in_tensor=self._get_input("item_vfeature", train=train),
              dims=self._dims,
              l2_reg=self._l2_reg_mlp,
              dropout_mid=self._dropout_rate,
              scope="item_MLP",
              reuse=not train,
              train=train,
          ),
          train=train,
      )
  
file_path: openrec/openrec/tf1/legacy/recommenders/visual_pmf.py
imports: from openrec.tf1.legacy.recommenders import PMF
  from openrec.tf1.legacy.modules.extractions import MultiLayerFC
  from openrec.tf1.legacy.modules.fusions import Average
label_desc: Use image node_id 4 for calling the VisualPMF obj's underlying member method code with example usage: obj._build_item_extractions(train) without return types