code: def __init__(
      self,
      batch_size,
      max_user,
      max_item,
      dim_embed,
      dim_ve,
      item_f_source,
      item_serving_size=None,
      l2_reg=None,
      sess_config=None,
  ):
      self._dim_ve = dim_ve
      self._item_f_source = item_f_source
      self._item_serving_size = item_serving_size
  
      super(ConcatVisualBPR, self).__init__(
          batch_size=batch_size,
          max_user=max_user,
          max_item=max_item,
          dim_embed=dim_embed,
          l2_reg=l2_reg,
          sess_config=sess_config,
      )
  
file_path: openrec/openrec/tf1/legacy/recommenders/concat_visual_bpr.py
imports: from openrec.tf1.legacy.recommenders import BPR
  from openrec.tf1.legacy.modules.extractions import LatentFactor, MultiLayerFC
  from openrec.tf1.legacy.modules.fusions import Concat
label_desc: Use image node_id 1 to create a new ConcatVisualBPR object from inherited base classes: BPR with example: obj = ConcatVisualBPR(batch_size, max_user, max_item, dim_embed, dim_ve, item_f_source, item_serving_size, l2_reg, sess_config)