class_docstr: NegativeSampler class for NCF. Samples a subset of negative items from a given population of items.
class_docstr_tok: ["NegativeSampler","class","for","NCF",".","Samples","a","subset","of","negative","items","from","a","given","population","of","items","."]
code: def _get_user_negatives_pool(self):
      # get list of items user has not interacted with
      return list(set(self.item_pool) - self.user_positive_item_pool)
  
imports: import os
  from collections import OrderedDict
  import random
  import numpy
  import pandas
  import csv
  import logging
  from tqdm import tqdm
  from recommenders.utils.constants import DEFAULT_ITEM_COL, DEFAULT_USER_COL, DEFAULT_RATING_COL
label_desc: Use image node_id 3 for calling the NegativeSampler obj's underlying member method code with example usage: obj._get_user_negatives_pool() and returns: list