code: def get_same_item_index(self, dataset):
      same_target_index = {}
      target_item = dataset.inter_feat[self.ITEM_ID].numpy()
  
      for index, item_id in enumerate(target_item):
          all_index_same_id = np.where(target_item == item_id)[0]
          same_target_index[item_id] = all_index_same_id
  
      return same_target_index
  
imports: import random
  import numpy
  import torch
  from torch import nn
  import torch.nn.functional
  import math
  import torch.nn.functional
  from recbole.model.abstract_recommender import SequentialRecommender
  from recbole.model.loss import BPRLoss
  from recbole.data.interaction import Interaction
label_desc: Use image node_id 2 for calling the FEARec obj's underlying member method code with example usage: obj.get_same_item_index(dataset) and returns: same_target_index