code: def _build_user_extractions(self, train=True):
      self._add_module(
          "user_vec",
          LatentFactor(
              l2_reg=self._l2_reg,
              init="normal",
              ids=self._get_input("user_id", train=train),
              shape=[self._max_user, self._dim_embed],
              scope="user",
              reuse=not train,
          ),
          train=train,
      )
  
file_path: openrec/openrec/tf1/legacy/recommenders/pmf.py
imports: from openrec.tf1.legacy.recommenders import Recommender
  from openrec.tf1.legacy.modules.extractions import LatentFactor
  from openrec.tf1.legacy.modules.interactions import PointwiseMSE
label_desc: Use image node_id 6 for calling the PMF obj's underlying member method code with example usage: obj._build_user_extractions(train) without return types